{"repo":"wilbeibi/catchup","free":true,"listed":false,"github":"https://github.com/wilbeibi/catchup","clone":"git clone https://github.com/wilbeibi/catchup.git","description":"Local-first CLI for coding-agent context handoff. Transfer and resume sessions across Claude Code, Codex, Cursor, Cline, Kimi, Antigravity, OpenCode, and Pi Agent.","language":"Go","stars":64,"topics":["ai-agents","claude-code","codex","coding-agent","context-handoff","developer-tools","llm","opencode","pi-coding-agent","session-history"],"license":"MIT","category":"ai-agents","readme_excerpt":"CatchUp — coding-agent context handoff Context handoff for AI coding agents — resume a session in another agent catchup is a local-first CLI that hands off session context between AI coding agents. When one hits a usage limit — or you switch tools mid-task — it reads the local session into clean Markdown, and catchup fork resumes the work in the same agent or a different one: hand a Claude Code session to Codex, a Cursor session to OpenCode, and so on. Use it whenever you don't want to explain the whole job again — you hit an agent's usage limit, switch tools mid-task, pick up older work, or want a clean record of what happened. Works with Claude Code , Codex , Cursor , Cline , Kimi , Antigravity , OpenCode , Pi Agent , ZCode , and DeepSeek Harness . Claude Code hits its usage limit. One command hands the session to Codex. For older work, search sessions by keyword and open the matching one. Install Windows binaries are on the releases page. Restart the agent, then ask it to catch up on the last session. I use catchup with herdr day to day. The wilbeibi/herdr-catchup plugin adds pane actions for summary, fork, and handoff: Usage Agents: claude · codex · cursor · cline · kimi · agy (Antigravity) · opencode · pi-agent Omit and catchup uses whichever agent has the newest session in this directory. Inside a live session, that's usually the session you're in. For you: run in your terminal to re-enter a session: For agents: run inside a session to read prior work: Use fork to conti","default_branch":null,"files":null,"tree":[],"storefront":"/r/wilbeibi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wilbeibi/catchup/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}