SAGE gives Claude Code, Codex, Cursor, Windsurf, and any MCP-capable agent one local memory node: semantic recall, attributed memory, encrypted storage, and a CEREBRUM dashboard built around the 3D MRI brain.
v11 is dashboard-first. The onboarding flow handles semantic memory, AI-tool connection, and setup recovery without making users edit config files by hand.
Click to copy the MCP bootstrap prompt and paste it into any agent session that can edit its project folder.



CEREBRUM is the local control plane for memory, agent access, recovery, and sharing. Existing nodes upgrade in place; memory history stays attributable while current access remains explicit and reviewable.
No required cloud account or telemetry. Memories stay under ~/.sage/ unless you explicitly enable federation, sync, or a connector.
Optional encryption at rest. If your laptop is stolen or synced to the cloud, nothing is readable.
Every memory is digitally signed. Full audit trail — verify nothing has been altered or injected.
Claude, Cursor, Cline, DeepSeek, Gemini, LM Studio, Ollama — any model, any provider.
Give your AI memory that persists across sessions, validates what it learns, and improves measurably over time.
Download SAGEmacOS · Windows · Linux · Source on GitHub
Governed institutional memory — validated by BFT consensus, scored by confidence, and decay-aware over time.
The v11.8–v11.16 line turns SAGE into a complete local control plane: safe chain upgrades, governed local roles, controlled collaboration, and record-level recovery that keeps working memories available when historical data needs review.
A historical record that cannot be verified is isolated for CEREBRUM review. Readable memories, search, and agents stay available.
CEREBRUM Root is a dedicated local authority. Member, Manager, and Admin roles make current access explicit while historical authorship stays immutable.
Agents that have genuinely collaborated on a local domain retain the appropriate working access after the governed upgrade.
A new bundled companion is provisioned with its reviewed profile and home domain before first use, so it can save and recall from day one.
Memories persist across every conversation — projects, preferences, decisions, prior outcomes. Nothing is lost between sessions.
Memories are validated before being committed. Spurious data is filtered out; corroborated data is reinforced.
Memories strengthen with corroboration and decay without reinforcement — analogous to human episodic memory.
Recall by meaning with local embeddings, then re-score with a self-installing local reranker. Everything on your machine.
Stores what worked and what failed. Published research shows agents with this feedback loop improve measurably over time.
A 3D MRI brain of your memories — domains as lobes, consolidation as depth. Search, curate, and drill into a memory’s train of thought.
Import from ChatGPT, Claude, or Gemini. Seed your AI’s memory from existing conversation history.
Built-in auto-updater checks releases, downloads, and replaces — all from the dashboard.
Link two SAGE brains on a LAN or operator-provided route with a human-verified join ceremony. Share chosen domains live, at a clearance you set — revocable any time.
Local BadgerDB/SQLite stores under your home directory. Inspect, query, back up, and move your data.
Route work between AI agents. Send research to one model, analysis to another, results back to your primary — all through SAGE.
Pipeline exchanges are summarised as memories automatically. Full audit trail of inter-agent work without storing bulky payloads.



SAGE is local memory infrastructure for AI agents. It gives tools like Claude Code, Codex, Cursor, Windsurf, and Claude Desktop a persistent memory server they can use through MCP or REST.
No. SAGE stores memories with signatures, consensus validation, confidence scoring, decay, clearance, domain permissions, full-text search, semantic recall, and optional local reranking.
On your machine by default. Memories live under ~/.sage/ in local BadgerDB/SQLite stores, with optional AES-256 encryption at rest. There is no required cloud account.
Any AI tool that can run an MCP server or call a local REST API. The dashboard can write config for common clients, and the Python package is sage-agent-sdk.
v11 adds CEREBRUM, guided local setup, semantic recall, a managed reranker, controlled federation, and an upgrade path that keeps existing chains moving forward without a reset. The latest releases add governed local roles, dedicated Root control, and record-level memory recovery.
Federation links separate SAGE nodes through a human-verified ceremony. Pairing shares nothing by itself: the local owner chooses specific domains and a bounded Read or Copy policy. A remote agent cannot gain local write, ownership, role, or Root authority through federation.
Install SAGE, paste the config into your AI client, and start working. Memory builds automatically across sessions.
Download for macOS, Windows, or Linux. Install the signed release asset and open the local dashboard.
The setup wizard generates MCP config for Claude Code, Codex, Cursor, Windsurf, Claude Desktop, and other MCP-capable tools.
Your AI uses memory tools automatically. Projects, preferences, decisions — persisted across every session.
MCP-native tools connect locally. ChatGPT uses a separate OAuth connector path, so SAGE includes a guided setup flow for the tunnel, OAuth exchange, and token issuance. A browser-extension path is available for users who prefer not to expose SAGE over a tunnel.
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 local brain. When you need a team across projects, machines, or an organization, 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 receives its own Ed25519 keypair automatically. No shared keys, no manual setup. One CLI command claims a pre-configured identity.
Rotate agent keys with one click. All memories re-attributed atomically. Old keys permanently retired.
Nine-phase state machine handles chain redeployment. Backups at every phase, automatic rollback on failure.
Every memory tracks which agent created it. Admin agents are marked 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
Run SAGE as a local memory server, then connect through MCP, REST, or the Python SDK. The dashboard handles setup; the APIs stay available when you need automation.
SAGE runs locally, with memories stored in BadgerDB/SQLite under your home directory. Only data you explicitly authorize for federation, synchronization, or a connector leaves the node; relays carry ciphertext while still observing connection metadata.
No required cloud account or telemetry. Memories stay in ~/.sage/ unless you explicitly choose to share them.
Local data stores under ~/.sage/. Inspect them, query them, back them up, move them.
Every memory is digitally signed with your local key. Full audit trail.
Optional encryption for the memory vault. If your machine is stolen, the on-disk memories remain unreadable.