Your AI assistant
finally has memory.
Stop re-explaining your codebase every session. CEMS gives Claude Code, Cursor, Codex, and Goose persistent memory — decisions, preferences, and context that actually carry over.
$ curl -fsSL https://getcems.com/install.sh | bash Works with your tools
How it works
Three steps to persistent memory. No learning curve.
Install and forget
One command hooks into your existing AI tools. No config files, no workflow changes.
It watches and learns
CEMS observes your sessions, extracts meaningful signals, and stores them privately.
Every new session starts informed
Relevant memories injected as context. No re-explaining solved problems.
Everything your AI needs to remember
A complete memory system, not just a vector store.
Persistent Memory
Decisions and preferences survive session boundaries. Your AI remembers what you decided last week.
Observer Daemon
Automatically extracts learnings from sessions. Runs in the background — zero effort from you.
MCP Server
Standards-compliant MCP server. Works with any compatible AI tool out of the box.
Gate Rules
Block or warn on dangerous operations before they execute. Guardrails that learn from experience.
Profile Injection
Your preferences, coding style, and conventions injected at every session start.
Self-Hosted & Private
Your memories never leave your infrastructure. Full control over your data.
See it in action
Memory that surfaces exactly when you need it.
Frequently asked questions
Quick answers to common questions about CEMS.
Does CEMS work with my current tools?
Where is my data stored?
How is this different from CLAUDE.md?
Will it slow down my AI assistant?
What happens if I uninstall?
Give your AI a memory that works.
Install in 60 seconds. Self-hosted. Free and open source.
$ curl -fsSL https://getcems.com/install.sh | bash