Open-source memory for coding agents, synced over SSH Deja, a zero-dependency binary, turns local agent conversation histories into a searchable memory layer that works over SSH, enabling developers to retrieve past debugging sessions and design decisions without external services. The tool indexes gigabytes of logs in milliseconds, supports agent recall via MCP, and includes redaction of secrets, making it safe to share sanitized digests across machines. Your agents already solved this. deja finds it. Claude Code, Codex and opencode write every conversation to local files — gigabytes of debugged problems and design decisions you can't search. deja is a zero-dependency binary that turns those histories into a memory layer: Search | deja "connection pool exhausted" — 7–9 ms over gigabytes, retroactive: months of logs from before you installed it | Agent recall | MCP recall tool — the agent answers "we fixed this three weeks ago" instead of re-debugging, across harnesses | Auto-recall | install --auto adds a SessionStart hook: relevant memory lands in context before you ask | Redaction | API keys, JWTs, private keys are stripped at index time — the cache is safe to keep | Stats | deja stats — your agent work, wrapped: harnesses, top projects, activity sparkline | Share | deja share