yakkity

Break up with your ex again.

$curl -fsSL https://yakkity.dev/install | bash
yakk
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 usage

One 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+
  • fzf 0.74.3 or newer
  • jq (macOS handoffs only; Windows uses PowerShell)
  • At least one supported agent CLI: claude, codex, cursor-agent, or grok