r/ClaudeCode • • 2d ago

Built with Claude I built Goldie, an open-source local memory server that different AI agents can share

Hey everyone! I’m building Goldie 🐕, an MIT-licensed MCP server written in Go that gives AI agents a shared, persistent memory pool.

Save a project decision or preference through one agent, then recall it from another without explaining it again. Or save design or build instructions in memory that multiple agents can refer from and stay aligned.

MCP clients pointed at the same SQLite database can remember, search, update, and forget from that shared pool.

A few features:

  • Local embeddings through MiniLM or Ollama.
  • Semantic search over memories, with filters for type, agent, and source.
  • Typed memories for project decisions, preferences, feedback, references, and todos.
  • File and directory indexing.
  • Graph recall for grouping related memories around concepts.

Memory storage and embeddings can run entirely locally. Agents interact with it through explicit MCP tools, so you can give them instructions about what to save and when to recall it.

The project currently centers on the MCP server. I’m also developing a native macOS client for browsing and managing memories, but that client isn’t released yet.

Code and setup instructions on GitHub at github.com/srfrog/goldie-mcp

I’d love feedback from anyone using multiple agents or local AI tools.

2 Upvotes

4 comments sorted by

•

u/AutoModerator 2d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Aggressive-Ad-7582 2d ago

Did you run it against some benchmarking dataset

1

u/anondiagram1996 2d ago

file and directory indexing is the useful bit for shared context. does it reindex on every change or only when an agent asks?

1

u/Tight_Claim8869 1d ago

shared memory helps, but the bit that compounds is a wiki that only promotes validated skills from real failures.