July 16, 2026MCPAgentsOpen Source

Your coding agent forgets everything. deja-vu gives it a memory across machines.

Every coding agent starts each session with amnesia. You solved that exact stack trace three weeks ago, the agent has no idea, and you burn twenty minutes re-deriving the fix. deja-vu is a small Go binary that attacks this directly, and it hit the Hacker News front page this week.

What it does is index the session logs you already generate from Claude Code, Codex and opencode. Then it exposes an MCP tool so the agent can search its own history, recall how a past debugging session actually ended, and auto-inject the relevant context at the start of a new session. It redacts credentials at index time, so you're not building a plaintext vault of your own secrets, and it lets you share sanitized session digests with teammates.

The part that makes it feel right is the sync model. deja sync ssh over your existing SSH config pushes append-only JSONL batches to another machine, or pulls them back, and imported sessions show up under their own namespace in search. No cloud service, no external model, no account. One zero-dependency binary, MIT licensed, that turns the trail of logs your agents already leave into a searchable, portable memory.

This is the un-sexy but load-bearing layer of the agent stack. Everyone's shipping smarter models; almost nobody's fixing the fact that those models throw away everything they learned the moment the session ends. Memory that lives in your own files, syncs peer-to-peer, and plugs into every major coding agent through one protocol is exactly the shape this problem should have. Worth ten minutes of your evening.

Code at https://github.com/vshulcz/deja-vu
← Previous
xAI drops its own coding agent, and it lives in your terminal
Next β†’
Emergent raises $130M to let anyone vibe-code a whole app
← Back to all articles

Comments

Loading...
>_