Back to Projects
03Software

Handoff

Handoff is an MCP server and VS Code extension that compresses Claude Code session context into lightweight, indexed resumes — cutting token costs and standardizing how work is handed off between sessions.

Handoff

Every Claude Code session rebuilds context from scratch — re-reading files, re-deriving state, and burning tokens against the 5-hour and weekly limits. Handoff makes session state a first-class, structured artifact so resuming is cheap and consistent, whether you pick up an hour or a week later.

Developing with AI is fast, but it's easy to lose sight of what actually got done. Handoff accumulates that progress in .handoff/ and, through its VS Code extension, projects the whole picture back into your editor. See what's in flight on the Kanban board; watch the path to a deadline take shape on the Gantt chart. The time tracker quietly records the hours, while the gap between estimate and reality — and your shifting pace — builds up as metrics. And when you need to remember why a call was made, the session browser still holds the decisions and the blockers. It turns AI-driven work, so easily left vague, into something you can see, measure, and look back on.

Key Features

Challenges Addressed

• Context bloat burns tokens, hitting 5-hour / weekly limits fast

• Resuming a session re-reads the whole context — you pay again

• Hand-written handoffs drift in quality and pile up as loose docs

Approach Taken

• Lightweight indexed resume with a distilled next-actions list

• save_context validation enforces a uniform handoff format

• A single structured .handoff/ directory — one source of state

Outcomes Achieved

• Cheaper resumes and consistent handoffs across every session

• Task explorer, Kanban, and Gantt chart to visualize and manage tasks and progress

• Time tracker and metrics measure time, effort, and velocity with budget burn-down

• Shipped on npm and the VS Code Marketplace

Project Tags

AIDeveloper ToolsMCPProductivity
Handoff | alphaelements.co.jp | AlphaElements