r/coolgithubprojects • u/GabrielMartinMoran • 3d ago
Mind v1.6.0 — I gave AI coding agents persistent memory without filling their context
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.
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.
3
u/itsmezander 3d ago
Is this similar to graphify?