handoff-it
Sync. Save. Recall.

Your work.Same context.

Every conversation with Claude Code, Codex and friends — synced from every machine, redacted locally, distilled into context any AI pulls back with one tool call.

Secrets are redacted on YOUR machine before anything uploads.
handoff-it.com
SYSTEM ONLINE
memory livecontext restored
handoff-itState   Decisions   Pending
Realtime workspaceTurn signals into
clear decisions.
ACTIVE USERS2,847+18.4%
CONVERSION32.8%+7.2%
3 checkpoints12 sessionsone tool call
save_memory
secrets redacted
100%of conversations archived
0secrets leaving your machine in the clear
1tool call to restore context

Why

Conversations are trapped on each machine's disk.Swap computer, container or tool and the context dies.handoff-it is the archive your AIs share.

The difference

Stop re-explaining your project to your own AI

What resuming work looks like, with and without a central memory.

Withoutevery new machine or session
Re-explain everything

Paste files, repeat decisions, reconstruct what was already settled.

01
Scroll dead history

The context lives in a .jsonl on ANOTHER computer — if it still exists.

02
Lose the decisions

Why did we choose X? Nobody remembers, so you re-litigate it.

03
VS
With handoff-itany machine, any tool
Sync runs by itself

handoff-it ships every conversation, redacted and compressed, as it happens.

AIs checkpoint their work

State, decisions and pending work — saved at every milestone via MCP.

recall_project

One call returns the distilled context. The AI continues as if it never left.

Works across tools: start in Claude Code, continue in Codex.

How it works

Sync. Distill. Recall.

Three moving parts, one shared memory.

handoff-it / project recall
You, on a brand-new machine
"Pull the memory of the public-it project and continue."
~/.claude · a1f3.jsonl~/.codex · rollout.jsonlsecrets → [REDACTED]automatic
What the AI doesONLINE
$ handoff-it.recall_project

→ recall_project("public-it")

← 3 checkpoints · 5 notes · 12 sessions

→ search_conversations("stripe webhook")

← the exact moment, sessionId + offset

100%
via skills
ResultLIVE
state · decisions · pending work↗
Realtime analytics

Context restored

distilled by your own AIs, served in secondsone call

Capabilities

Built for conversations, not just files

The archive is the contract — everything else can be rebuilt from it.

immutable

Raw archive

Append-only copies of every transcript, chunked and compressed. Re-parse anytime.

day-one

Local redaction

Tokens, keys and passwords replaced on your machine — deterministically, before upload.

with jump-to

Full-text search

Find the exact moment a decision was made, across every tool and machine.

+ REST API

MCP first

Seven tools: recall, search, drill-down, checkpoint. Works with any MCP client.

10 seats

Team memory

On the Team plan the workspace shares one archive — everyone reads and feeds it.

from $399/mo

On-premise

Same product inside your network. Conversations never leave the building.

Sources

Feeds on your real tools

Claude Code and Codex today; the raw archive is designed so new tools like Cursor plug in as adapters.

ChatGPTMCP
Claude CodeMCP
CursorMCP
VS CodeMCP
Gemini CLIMCP
WindsurfMCP
ClineMCP
ZedMCP
ChatGPTMCP
Claude CodeMCP
CursorMCP
VS CodeMCP
Gemini CLIMCP
WindsurfMCP
ClineMCP
ZedMCP

Integrations

Three ways in

A CLI for the raw stream, MCP for the AIs, REST for everything else.

01

Sync a machine

One init, then it keeps itself current.

npx handoff-it init --key hof_... npx handoff-it watch
02

Connect an AI

Any MCP client, one command.

claude mcp add --transport http handoff-it \ https://handoff-it.com/mcp \ --header "Authorization: Bearer hof_..."
03

Recall anywhere

The first thing to ask on a new machine.

> pull the memory of project X → recall_project("X") ← state · decisions · pending

Pricing

Start free, grow the archive

Tiers differ in storage and seats. The memory is yours on every one of them.

Free
$0/mo

Try your central memory

  • 500 MB of storage
  • 1 seat(s)
  • MCP + API included
  • Community support
Start free
ProPopular
$9/mo

For daily AI work

  • 10 GB of storage
  • 1 seat(s)
  • MCP + API included
  • E-mail support
Choose Pro
Max
$25/mo

For power users and consultants

  • 50 GB of storage
  • 1 seat(s)
  • MCP + API included
  • Priority support
Choose Max
Team
$49/mo

Your team's shared memory

  • 100 GB of storage
  • 10 seat(s)
  • MCP + API included
  • Priority support
Choose Team
Compare all plans

Ready?

Give your AIs a memory

Connect a machine and pull your first recall in minutes.