Before I spend months building an AI memory/knowledge system, does a free open-source project like this already exist?
Hey everyone,
I’m about to start building something pretty big, but before I waste months reinventing the wheel, I wanted to ask this community:
Does a free open-source project already exist that does something like this?
If something close already exists, I would much rather use it, contribute to it, and improve it instead of building everything from scratch.
What I’m looking for is basically an AI-native knowledge base / memory system for AI agents.
The problem I’m trying to solve:
Current AI agents are amazing, but they are mostly "amnesiac". Every new conversation starts fresh. They forget:
previous decisions
why something was chosen
project history
research
important context
relationships between information
I want a system that acts like a long-term brain for AI agents.
The ideal system would have:
🧠 Knowledge graph, not just notes
Not a normal notes app or folder of markdown files.
Knowledge should become connected:
Projects
Tools
People
Decisions
Concepts
Events
Claims
With relationships like:
"Project A uses Tool B"
"Decision X was made because of Reason Y"
"This replaced the previous approach"
"These two facts contradict each other"
Basically a personal knowledge graph.
🤖 AI-powered ingestion
It should be able to take:
AI conversations
documents
code
research
notes
and automatically extract:
important information
entities
relationships
decisions
context
🔍 Better retrieval than normal RAG
I don't want just:
"Put everything into embeddings and search."
Ideally it should combine:
keyword search
semantic/vector search
graph relationships
So the AI can answer questions like:
"Why did we choose this technology?"
"What projects depend on this?"
"What changed compared to the old approach?"
📜 Memory history / provenance
A very important part:
The system should remember:
where information came from
when it was added
what changed later
why something is considered true
I don't want the AI to silently overwrite memories.
😴 Self-maintaining memory
Something like a "sleep cycle":
remove duplicates
find connections
detect contradictions
clean outdated information
improve organization over time
🔌 AI agent integration
Ideally:
local/self-hosted
free
open-source
runs on personal hardware
API/MCP support would be amazing
Things I am NOT looking for:
❌ A normal note-taking app
❌ A simple Obsidian alternative
❌ A chatbot with file uploads
❌ A basic vector database wrapper
❌ A paid SaaS memory service
I'm looking for something closer to:
"An operating system for AI knowledge and long-term memory."
My questions:
Does something like this already exist?
What open-source projects should I look at?
Is there any project that is worth extending instead of starting from zero?
If you built something similar, what would you use?
I’m completely fine with projects that are early, experimental, or not polished. I care more about the architecture and whether it can be extended.
Thanks!