Break up with your ex again.
$curl -fsSL https://yakkity.dev/install | bash
❯ yakk
AgentTimeProjectConversation
Grok2026-08-21 09:35 AMyakkity → yakkityyakk resume now cds into session project
Claude2026-08-21 09:27 AMyakkity → screenshotslets start scaffolding out the website
Codex2026-08-21 12:33 AMtonycastaneda → tonycastanedais ssh installed on this computer
Claude2026-08-21 12:14 AMyakkity → yakkitycan we push any changes from the dotfiles
$yakkresume a session in its original agent$yakk --listlist the 10 most recent conversations$yakk --offcompact cross-agent handoff$yakk --assfull sanitized cross-agent handoff$yakk --helpshow usageOne picker, every agent
yakk scans Claude Code, Codex, Cursor Agent, and Grok at once and resumes the exact CLI each session came from.
Resume> draft readme
❯ cursor-agent --resume 8f2a... --workspace ~/code/yakkity
Resuming
Draft README for new CLI tool
Hand off context between agents
Started in one agent, want a second opinion in another? yakk --off and yakk --ass summarize the conversation and hand it to a different agent — no reasoning, tool calls, or attachments carried over.
❯ yakk --ass
Handing off to Codex
Debug flaky auth test suite
Estimated transferred context: ~12,480 tokens
✓ codex resume --from handoff
Supported agents
Only agents whose CLI tools are installed show up as handoff targets.
Claude Code
Codex
Cursor Agent
Grok
Requirements
- macOS with Zsh, or Windows with PowerShell 5.1+
fzf0.74.3 or newerjq(macOS handoffs only; Windows uses PowerShell)- At least one supported agent CLI:
claude,codex,cursor-agent, orgrok