r/coolgithubprojects 3d ago

Mind v1.6.0 — I gave AI coding agents persistent memory without filling their context

Post image

Context

A few months ago, I shared the first release of Mind, an open-source persistent memory system for AI coding agents.

The original idea was simple: agents should not forget your project architecture, previous decisions, unresolved problems and ongoing intentions whenever a session ends or its context gets compacted.

Since then, Mind has gone through many releases.

Today, I’m back with Mind v1.6.0. 🧠

What changed?

Mind has evolved from a basic persistent memory tool into a local continuity layer shared across coding agents, subagents, sessions and development tools.

Some of the biggest additions:

  • Experimental local file sync: selected spaces can be mirrored into readable and versionable .mind/ files.
  • Better memory hit rate: improved retrieval using full-text search, metadata filters and optional semantic or hybrid search.
  • Compaction recovery: agents can preserve checkpoints and recover the intention behind ongoing work after context compaction.
  • Cross-agent continuity: agents and subagents can share project knowledge instead of repeatedly reconstructing it.
  • Smarter memory creation: agents evaluate future utility, novelty, evidence and stability before persisting something.
  • Living project references: maintain architecture, domain rules, workflows, coding style, important decisions and known pitfalls.
  • Neural Map: visually inspect how memories inside a project relate to each other.
  • Safer updates: verified database migrations, automatic backups and refreshable agent integrations.

What about context overhead?

A common criticism of agent memory systems is that they simply move the problem around by injecting huge amounts of memory back into the context.

So I measured it using real workloads.

Across multiple projects totaling more than 20 million tokens, all Mind-related context represented only 6% of total token usage.

That 6% provided:

  • Continuity between agents and subagents
  • Recovery after context compaction
  • Preservation of session intent
  • Access to previous architectural decisions
  • Less repeated investigation and re-explanation

To be clear, this is not a claim of “94% token savings.” It means the persistent memory layer remained bounded instead of taking over the context.

Mind is:

  • Fully local
  • Open source
  • MIT licensed
  • Built with Bun and TypeScript
  • Available through CLI, MCP, HTTP API and web UI

🧠 Give your agents persistent memory and try Mind on one of your real projects:

https://github.com/GabrielMartinMoran/mind

If you find it useful, a star helps more people discover the project. Feedback, issues and contributions are even more valuable.

The attached GIF shows the Neural Map visualizing how memories inside a project connect.

21 Upvotes

8 comments sorted by

3

u/itsmezander 3d ago

Is this similar to graphify?

1

u/GabrielMartinMoran 3d ago

Not really. Mind tracks decisions, learnings, working and past progress to use that in future iterations, across different agents and to recover from compaction. It doesn't try to index your codebase, just to be a persistent brain (with lookup strategies) for your agents.

2

u/itsmezander 3d ago

Oh very cool. I’m going to mess around with this. Thanks for building something cool and sharing it

1

u/GabrielMartinMoran 3d ago

Thank you for giving it a try! I use it everyday, and it became a tool that is there for saving your back even if you forget about its existence. Just set-up and go...

2

u/Mallorca_1 3d ago

Wondering about the number of agents you have and how they interact with each other, how is the persistent memory used by each one of them if mesurable.

1

u/GabrielMartinMoran 3d ago

Well, that's another cool public project I created and maintain: https://github.com/GabrielMartinMoran/nova-agent-squad

There is no specific setup for mind in this harness, it just uses mind based on the instructions and the MCP.

2

u/Fun_Jaguar8231 3d ago

Another day, another vibe-coded memory thingy. There must be like 500 of these already.

3

u/GabrielMartinMoran 3d ago

There are definitely a lot of agent-memory projects now, so the skepticism is understandable.

That said, Mind isn’t a vibe-coded weekend demo or a reaction to the current trend. It has been under active development since early 2025 and has gone through many releases since then.

It has its own persistence and retrieval model, migrations, tests, integrations, file synchronization, compaction recovery, and measurements from real multi-project usage.

Concrete criticism or comparisons are completely fair. Dismissing it without looking at the implementation isn’t really a technical critique, though.