EchoVault (Go)
Go port of EchoVault providing local-first persistent memory for coding agents with cross-session context retention.
What it does
Go port of EchoVault providing local-first persistent memory for coding agents with cross-session context retention.
Stores coding agent decisions, bugs, and context as Obsidian-compatible Markdown files indexed with SQLite FTS5 and optional semantic vector search via Ollama or OpenAI embeddings. Runs as an MCP server exposing memory_save, memory_search, and memory_context tools compatible with Claude Code, Cursor, Codex, and OpenCode. Built as a single static Go binary with no Python runtime dependency, maintaining full vault format compatibility with the original Python implementation.
Capabilities
Server
Quality
deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 4 github stars · registry-generated description present