Not storage. Not memory. Not logs.
Continuity of intelligence across agents, time, and tasks.
Other memory systems are filing cabinets. Mnemo's memory works while you sleep.
It's not just memory — it's cognitive coprocessing.
Cross-agent memory, overnight dreaming, portable facts, local-first privacy — free and open source, no funding round required. Fork it, rewire it, bend it to how you work — it's your memory, on your machine, in plain files. The entire business model is the tip jar.
Dreaming Mnemo shares dreams across agents.
Not storage. Not memory. Not logs.
Continuity of intelligence across agents, time, and tasks.
Other memory systems are filing cabinets. Mnemo's memory works while you sleep.
"You just talk naturally. Stuff gets saved and processed. It's there when you need it."
— Guy Hutchins, creatorMnemo Cortex is free, open source, and funded entirely by donations — no investors, no ads, no premium tier. Every dollar comes from someone whose AI finally remembered them. If that's you, the jar keeps development moving. If not, use it, share it, and make something good.
$ git clone https://github.com/GuyMannDude/mnemo-cortex.git && cd mnemo-cortex $ python -m venv .venv && source .venv/bin/activate # Windows: .venv\Scripts\activate $ pip install -e . $ mnemo-cortex init # config wizard — pick your models $ mnemo-cortex start # server up on port 50001
Python 3.11+ · Ollama recommended, or any API provider · On a Mac? Read the macOS install guide and join the beta.
Run any local model. Add Mnemo for memory. No cloud, no subscription, no API keys.
9 tools out of the box — semantic memory + Developer's Passport. Auto-detects optional brain-lane and wiki dirs and adds up to 8 more tools when present. No flags. No switches. If the dir is on disk, the tool registers.
Zapier charges $20–50/month for AI tool connections. Mnemo on your local LLM: $0/mo, fully private, runs on hardware you already own.
One shared memory for every agent harness on the box. Save in one, recall in any.
$ pipx install omnemo $ omnemo setup # registers every harness — skill, bar widget, MCP
Proven live: a memory saved by Claude Code (Anthropic), recalled by Codex (OpenAI).
Glove-fit for Omarchy — built entirely from its own
extension points, so it survives every omarchy update.
Multiple agents. Separate execution environments. One unified memory system.
AI stops resetting. Knowledge compounds. Systems evolve instead of restart.
Not keyword lookup. Not file search. Meaning-based retrieval.
"What worked on April's ads last week?"
Returns: winning creatives, audience signals, decisions. Not just logs — insight extraction.
One agent executes. One builds. One architects.
All of them: read each other. Learn from each other. Evolve together.
Execution Builder Strategy Hermes Claude Code Claude Desktop | | | v v v memory/exec/ memory/build/ memory/arch/ \ | / \ | / -------> MNEMO CORTEX <------ SQLite + FTS5 port 50001
Every night at 3 AM, Mnemo reads every agent's memories from the day. An LLM synthesizes them into a single brief: what was built, what was decided, what's blocked, what each agent should know about the others' work.
Every agent wakes up caught up. No manual relay. No "hey, go tell the other one what you just did." It just happens.
3:15 AM — while you sleep mnemo-dream.py 1. Harvest all agent memories since last dream 2. Send to LLM for cross-agent synthesis 3. Write dream brief back to Mnemo Next morning, each agent boots: Execution Builder Strategy reads dream reads dream reads dream knows what knows what knows what everyone did everyone did everyone did
Cost: one cheap LLM call per night. The dream brief is searchable like any other memory — agents can recall dreams from weeks ago. Cross-agent awareness that compounds over time.
You work from two desks. Both machines run Mnemo, and they drift — the decision you saved at one desk doesn't exist at the other. The usual fixes put your AI's working memory on somebody else's wire, or need infrastructure you don't want to run.
The Cortex Stick is a USB courier between two full Mnemo installs. Nothing runs on the stick; it carries the delta. Plug in, sync, pull it out, carry it, plug it in — the other machine catches up. No cloud, no VPN, no account.
$ mnemo-cortex stick init --encrypt /media/you/USB # or plain, your call $ mnemo-cortex stick sync # at each desk $ mnemo-cortex stick watch --notify # or never touch a terminal Safe to remove ✓
“The file about X” is a memory problem too. The Librarian is a single index over your whole workspace — filenames, paths, and the first chunk of every file's content, with text pulled out of PDFs and Word documents — so an agent turns a fuzzy description into a real path in milliseconds.
Our own deployment covers ~107,000 files. A full rebuild takes about 17 seconds; the nightly refresh takes about 2. Secrets are excluded from the index entirely — keys, .env files and credentials never get indexed, so asking the Librarian a question can't surface them.
$ python3 librarian.py index # build it $ librarian.py find "the spec about X" # ask it Agents ask through the file_find tool in FrankenClaw. One stdlib-only Python file. It ships in the repo.
We ran a compiled wiki in production for months, inspired by Andrej Karpathy's LLM Wiki pattern and Nate B Jones's analysis of write-time vs query-time memory. The lesson was blunt: compiling knowledge into pages is expensive to keep fresh, while indexing everything and finding it on demand is cheap and never stale. So we kept the pages — they're still searchable — and stopped recompiling them nightly. Shipping the replacement mattered more than defending the original.
Multi-agent message bus with full delivery confirmation. Originally lived inside Mnemo Cortex; now ships as its own product.
A reference-grade safety layer for developers building agent systems. Captures how a user works — tone, density, formality, workflow choices — so agents can adapt to them instead of forcing the user to adapt.
Observations become candidates. Candidates get reviewed. Only stable claims promote into the user's profile. Nothing auto-lands.
Five MCP tools: passport_get_user_context, passport_observe_behavior, passport_list_pending_observations, passport_promote_observation, passport_forget_or_override. Reference integration via stdio MCP. The hosted HTTP wrapper for browser-based AIs (claude.ai custom connectors, etc.) is a future release — today's release is for developers who wire MCP subprocesses into their own agent stacks.
Mnemo Cortex captures conversation memory automatically — what agents said, what happened, what was decided. mnemo-plan is the opposite: the stuff you write and curate. Project specs. Active task lists. Decision logs. Architecture docs. Anything an agent needs to know before a conversation starts.
It's a folder of markdown files in Git. Any LLM that can call the Mnemo MCP tools read_brain_file / write_brain_file / list_brain_files can read and edit them. Not Claude-specific.
BRAIN_DIR at it and your agents have project context the moment they start a session.The starter template ships with project.md, active.md, stack.md, decisions.md, plus optional people.md and incidents.md. Each file has comments explaining what goes there. Fork it, fill it in, restart your agent.
The split: Mnemo Cortex = automatic conversation memory. mnemo-plan = manual project pad. Both ride the same MCP bridge; they auto-enable based on whether BRAIN_DIR is set on disk.
Mnemo Cortex is no longer a memory store. It's a memory architecture.
We adopted the best ideas in the air, credited them openly, and built on top.
SETUP-PROMPT.md.Mnemo Cortex is not a wrapper, a bridge, or a plugin for someone else's memory cloud. It's the whole system — storage, recall, and overnight maintenance, running on hardware you own.
Most memory products make you choose: one shared store for everything. Mnemo lets you architect for your actual privacy and separation needs.
Most systems: summarize = discard detail.
Mnemo-Cortex: compress memory, keep traceability.
Go from high-level summary down to the exact moment. ~80% compression. Full fidelity preserved.
SQLite. Local compute. Any LLM for compaction — Ollama for $0, or any API provider you choose.
Over time, Mnemo-Cortex builds: what worked, what failed, what changed. Without re-training.
This is what current AI tools are missing.
They don't blend. They specialize. That's closer to a real company team than a chatbot.
During Claude Fable 5's brief availability, we pointed it at the memory layer it runs on and asked it to make it better. The result shipped as Mnemo's v4.1 "Fable pass."
Mnemo-Cortex stores: ad performance, creative wins, audience behavior, product trends.
Over time, it becomes: a brain for the business. Not a tool.
That's a different category.
You didn't just build something useful. You built infrastructure. And infrastructure is where the leverage is, the lock-in is, the money is.
OpenClaw 2026.4.10 shipped a native Active Memory plugin. Some people have asked whether it replaces Mnemo Cortex. Short answer: no — they solve different problems.
Here's the difference, based on testing both on our sandbox agent.
| Active Memory (native) | Mnemo Cortex (MCP) | |
|---|---|---|
| Scope | Single agent | Cross-agent (multi-agent bus) |
| Store | Local workspace files + FTS | Centralized SQLite + embeddings |
| Persistence | Per-agent, per-workspace | Survives resets, sessions, machine moves |
| Cross-session | Within one agent's workspace | Any agent, any machine |
| Integration | Independent store | Independent store |
Built in Half Moon Bay, California by Guy Hutchins and a team of AI agents running on the memory system you're looking at.
AI agents without memory repeat expensive work. Every session starts from zero — re-reading files, re-analyzing context, re-discovering what worked yesterday. That's your API bill paying for the same thinking twice.
Mnemo Cortex remembers what worked, what failed, and what changed. Your agents stop recomputing and start building on yesterday's knowledge. Fewer tokens burned. Fewer expensive model calls wasted on context recovery.
Mnemo Cortex makes every call count — it gives your smart models full context on the first try, so there are no expensive retry loops and no tokens wasted rediscovering what the agent already knew. Your agents stop paying to re-learn yesterday.
No investors. No ads. No premium tier. Just one maker, his agents, and a tip jar — every dollar keeps AI memory free and open source.