
deja-vu gives coding assistants a shared memory of work already recorded on your machine. It searches sessions from before you installed it, so developers can recover an old fix or carry context between Claude Code, Codex CLI, Cursor and opencode without starting a separate collection of notes.
The transcripts remain the source of memory. Its index covers conversation text and details of the work itself, including files opened, commands and their exit status, and edits. Agents can retrieve relevant history through MCP. Where an agent supports hooks, recall can happen automatically around edits, commands and session starts, or restore details lost during context compaction.
Past decisions have context too. A reverted approach can carry a rejected status and the reason it was dropped, while search results can flag files that have changed since the original session. Support for resuming sessions and handing work to another assistant varies by integration.
The tool is free and open source under the MIT license, packaged as a single Go binary for macOS, Linux and Windows. Indexing and search work offline without an LLM, embeddings, an account or telemetry. It strips credentials while building the index, though the original transcripts still contain them. You can exclude projects or remove sessions from the index permanently.
Optional SSH sync transfers history between your own machines without a cloud intermediary. An optional embedding feature sends data to an endpoint you configure.
Claim this page and we'll verify you by hand. deja-vu gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find deja-vu?Promote it
Something wrong or outdated on this page?
2.4KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#Agent Skills#Git integration#MCP
ripwire helps AI coding agents find relevant code and assess changes without filling their context with whole files. It runs offline on your machine as a self-contained binary, with a CLI and an optional MCP server. It's for developers who want their agents to spend less context on repository research and check the effects of their edits.
21.8KUpdated 20 hours ago
macOS · Windows · Linux#MCP#Multimodal input#Ollama integration
Screenpipe records screen activity and audio as searchable local history that AI agents can use as context. It's for people who want to recall past work and teams that want agents to draft follow-ups or update work records using what actually happened. Raw history stays on your device by default.
4.4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Web · JetBrains#Agent Client Protocol#Code execution#Git integration
90.7KUpdated 1 week ago
Windows#Git integration#Knowledge graphs#MCP
MCP Reference Servers is a collection of locally run examples for developers building connections between AI applications and external tools or data. Maintained by the MCP steering group, the servers demonstrate the protocol and its SDKs. They're educational implementations, so developers should assess security requirements before using them in production.
269.7KUpdated 20 hours agoMIT
Windows#Guardrails#MCP#Multi-agent workflows
29.9KUpdated 1 day ago
Docker · JetBrains#Code execution#MCP#Persistent memory
gptme is a self-hosted AI agent that works directly in your terminal, with access to your files and installed tools. It's for developers who want a coding assistant in their own environment, and people who want an agent for data analysis or other knowledge work. The software is free under the MIT license and doesn't require a gptme account.
ECC is a free, MIT-licensed open source toolkit that adds repeatable engineering workflows to coding assistants. It runs alongside your chosen agent and works with self-hosted models or cloud providers through that agent's supported endpoints. It's for developers who want planning, testing and review to follow a consistent process across coding sessions.
Serena is a locally run MCP toolkit that gives AI coding agents access to code structure: functions, classes and the references between them. It's for developers who want their agent to find and change specific parts of a codebase without reading whole files or relying on text matching. It requires an LLM client and works with Claude Code, Codex, OpenCode, Cursor and OpenWebUI.