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.
Every memory passes through Sentinel, Dedup, Quality, and Consistency validators. BFT quorum (3/4) required to commit. Real signed vote transactions through CometBFT consensus.
No more noise accumulation. Greeting observations, short content, empty headers, and low-confidence facts are automatically rejected before hitting the chain.
SHA-256 content hash dedup catches exact duplicates. Similar-memory detection in reflections prevents near-duplicate accumulation across sessions.
Dry-run validators without submitting on-chain. MCP tools use this to give agents immediate feedback on why a memory was rejected.
Automatic noise cleanup on upgrade from v3.x. Deduplicates boot safeguards, deprecates greeting noise, removes short observations. Your good memories are preserved.
Software update UI now shows real-time progress via SSE — download, verify, extract, install — with per-step status indicators.
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.






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 Personal is 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.