Ori-Mnemos
by aayoawoyemi·★ 301·Score 52
Local-first persistent memory system for AI agents with recursive memory harness and MCP integration.
Overview
Ori Mnemos implements a sophisticated knowledge graph-based memory system that mimics human cognition using mathematical models. It features activation decay, spreading activation along wiki-links, Hebbian co-occurrence learning, and reinforcement learning on retrieval patterns. The system operates locally with zero cloud dependencies, storing data in markdown files with SQLite indexing. Its Recursive Memory Harness framework (RMH) treats memory retrieval as navigation rather than search, enabling multi-hop reasoning through graph traversal and sub-question decomposition.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Ori when you need persistent memory for AI agents with sophisticated retrieval capabilities, especially for complex reasoning tasks and long-term conversational memory where you want to maintain complete control over your data.
When NOT to choose this
Don't choose Ori if you need cloud-based memory services with built-in API access, or if you're looking for a simple note-taking solution without the complex graph structure and learning mechanisms.
Tools this server exposes
12 tools extracted from the READMEadd_noteAdd a new note to the memory vault
search_memorySearch through the memory vault for relevant information
update_noteUpdate an existing note in the memory vault
explore_topicPerform recursive exploration of a topic using sub-question decomposition
get_graph_statsGet statistics about the knowledge graph structure
promote_noteClassify and promote a note from inbox to appropriate memory space
get_identityRetrieve the agent's stored identity information
list_notesList notes in a specific memory space with filtering options
get_noteRetrieve a specific note by ID or title
delete_noteDelete a specific note from the memory vault
create_wiki_linkCreate a wiki-link connection between two notes
prune_memoryAnalyze and archive notes based on activation topology
Comparable tools
Installation
npm install -g ori-memory
ori init my-agent
cd my-agentFor MCP integration:
{
"mcpServers": {
"ori": {
"command": "ori",
"args": ["serve", "--mcp", "--vault", "/path/to/brain"],
"env": { "ORI_VAULT": "/path/to/brain" }
}
}
}FAQ
- How does Ori compare to other memory systems?
- Ori significantly outperforms systems like Mem0 in benchmarks, with 3.1× better recall, 2.1× higher F1 scores, and 9.5× faster latency—all using local markdown files and SQLite, no cloud services required.
- What storage backends does Ori support?
- Ori uses markdown files on disk for storage with SQLite for indexing and vector embeddings. It has no database lock-in and works with any filesystem.
On Hacker News
Recent discussion from the developer community.
- Story by starro____ · 2026-03-03
- Story by starro____ · 2026-03-09
- Story by starro____ · 2026-03-04
Compare Ori-Mnemos with
Last updated · Auto-generated from public README + GitHub signals.