Every time you close a conversation, your AI forgets everything. SAGE fixes that — securely. Encrypted, locally stored, consensus-validated. Your data never leaves your machine.
No cloud. No telemetry. No API keys phoning home. Your memories live in ~/.sage/ and nowhere else.
Optional encryption at rest. If your laptop is stolen or synced to the cloud, nobody reads your memories.
Every memory is digitally signed. Full audit trail — verify nothing has been changed or injected.
Claude, ChatGPT, DeepSeek, Gemini, Cursor, LM Studio, Ollama — any model, any provider.
Your AI is trapped in the context window matrix. Free it. Give it memory. Watch it actually get better over time.
Download SAGEmacOS · Windows · Linux · Source on GitHub
Not just a key-value store. SAGE is governed institutional memory — validated, scored, and evolving.
Route work between AI agents through SAGE. Send research to Perplexity, get results back in Claude — no copy-pasting. Three new MCP tools: sage_pipe, sage_inbox, sage_pipe_result. Ephemeral messages with auto-expiry; only a journal summary persists as memory.
Agents discover incoming work automatically on every sage_turn call — no polling needed. Completed results from pipes you sent also appear in your turn response. Zero-effort integration.
New Pipeline page in CEREBRUM shows all agent-to-agent messages with status filters, expandable payload/result views, and auto-refresh. Full visibility into your agent mesh.
When a pipeline exchange completes, SAGE automatically creates a one-line observation memory summarizing who asked whom to do what. Persistent audit trail without storing full payloads.
Multiple agents of the same provider? First to check inbox claims the work — atomic SQL prevents double-processing. Route by provider name or by specific agent ID.
Pipeline messages expire automatically (default: 1 hour, max: 24 hours). Background goroutine purges completed/expired messages. Your database stays lean.
Remembers across every conversation — projects, preferences, lessons learned, past mistakes. Nothing lost.
Memories are validated before being committed. Bad data gets filtered out, good data gets reinforced.
Memories strengthen with corroboration and decay without reinforcement — like human memory.
Recall by meaning, not keywords. Local embeddings via Ollama keep your data private.
Stores what worked AND what failed. Research shows agents with this feedback loop improve measurably over time.
Visualize memory as a living neural network. Search and filter by domain, type, or agent.
Import from ChatGPT, Claude, or Gemini. Seed your AI's memory from day one.
Built-in auto-updater checks releases, downloads, and replaces — all from the dashboard.
Customize what your AI does on startup. Set it from the dashboard, no config files.
Standard SQLite database. Open it with any tool, query it, back it up. You own every byte.
Route work between AI agents. Send research to Perplexity, analysis to ChatGPT, results back to Claude — all through SAGE.
Pipeline exchanges are automatically summarized as memories. Full audit trail of inter-agent work without storing bulky payloads.






Install SAGE, paste the config into your AI client, and start talking. Your AI builds memory naturally.
Download for macOS or Windows. Double-click to install. Signed and notarized.
The setup wizard generates MCP config for your AI — Claude, ChatGPT, DeepSeek, Gemini, Cursor, or any MCP tool.
Your AI uses memory tools automatically. Projects, preferences, mistakes — it remembers across sessions.
ChatGPT's native MCP support requires a paid plan. Our browser extension bridges the gap — giving free-tier users full SAGE memory tools right in chat.openai.com.
Memory stats, quick actions, and tool logs inside ChatGPT
Every request cryptographically signed. Same security as native MCP
Pure vanilla JS, no build step. Load unpacked in Chrome and go
Changing AI providers shouldn't mean starting from zero. SAGE is model-agnostic — your data belongs to you.
Export conversations from OpenAI, then import into SAGE.
Export Claude.ai conversations and import them.
Export via Google Takeout and import.
SAGE starts as one brain. When you need a team — across machines, family members, or an entire org — add agents from the dashboard.
Add, configure, and manage agents from the dashboard. Each gets its own signing keys, identity, role, and permissions.
Per-domain read/write permissions with a visual matrix. Five clearance tiers from Guest to Top Secret.
Each project folder gets its own Ed25519 keypair automatically. No shared keys, no manual setup. One CLI command to claim a pre-configured identity.
Rotate agent keys with one click. All memories re-attributed atomically. Old keys permanently retired.
9-phase state machine handles chain redeployment. Backups at every phase, rollback on failure.
Every memory tracks which agent created it. Admin agents show a gold star ★ in the dashboard. Filter the brain view by agent.
Create an agent in the dashboard with name, role, and RBAC permissions. Get a one-liner. Run it in your project folder. The agent claims its pre-configured identity automatically.
Add an agent with name, role, clearance level, and domain permissions. The dashboard generates a claim token.
sage-gui mcp install --token XXXX
Run this in the project folder where your AI works.
The agent connects with the correct identity, role, and RBAC on its next session. Everything goes through the chain.
AI agents with persistent memory get measurably better over time. Without memory, they show essentially zero improvement no matter how many sessions you run.
AI agents with memory get better over time. Without memory, they don't learn at all.
50-vs-50 controlled study: agents with governed memory outperform memoryless agents on complex tasks
Agents that learn their jobs from experience, not instructions — the “new hire” problem solved
The full architecture: BFT consensus, multi-validator, RBAC, federation — for teams and enterprises
SAGE isn't an API you call. It's memory infrastructure — a local server your AI connects to via MCP. Build from source or use the Python SDK.
Most “memory plugins” send your conversations to servers. SAGE runs entirely local. A SQLite file in your home directory.
No cloud accounts. No telemetry. Memories live in ~/.sage/ and nowhere else.
Standard SQLite. Open it with any tool, query it, back it up, move it.
Every memory is digitally signed with your local key. Full audit trail.
Optional encryption for your memory vault. Stolen laptop? Nobody reads your memories.