Retrieval-Augmented Generation (RAG) MCP server written in Go that runs locally in your machine
When the goldie MCP server is connected, use it for any operation that involves remembering, recalling, or forgetting facts that should persist across sessions. Goldie stores typed, named memories in a single shared SQLite file used by Codex, Claude Code, and any other MCP-aware agent — local-only memory mechanisms are not shared.
goldie.remember — create a new memory (fails on duplicate name; recall and update instead)goldie.recall — semantic search over the shared pool, optionally filtered by type/agent/sourcegoldie.update_memory — patch an existing memory by id or name (name is immutable)goldie.forget — delete by name/type/agent/source/semantic query (refuses zero filter + zero query)goldie.list_memories, goldie.count_memories — browse with filtersagent: "codex" on every tool call that creates a memory (remember, index_file, index_directory), so other agents can filter by provenance.source to where the memory came from (file path, URL, conversation, editor).type:
user — facts about the user (role, expertise, preferences)feedback — corrections or validated approaches the user has givenproject — ongoing work, goals, deadlines, decisionsreference — pointers to external resources (docs, files, URLs)opinion — judgment calls and stancesidea — proposals to revisit latertodo — concrete actionable tasksreminder — temporal nudges to surface later (check on X, follow up about Y)reference entry whose body says “see <path>” over copying the file contents into the memory.git log, file contents, etc.).AGENTS.md / CLAUDE.md.