Local memory for agents · one vault · every tool
Your agent forgets. This is where it remembers.
Every session your coding agent starts from nothing. It re-asks what you answered, re-reads code it understood, and repeats mistakes you already paid for.
Kaleidoscope gives it a memory that stays on your machine and follows you between tools. Your agent gets two tools: look something up, and write something down.
Install it
Section titled “Install it”npm install -g @kleos-research/kaleidoscopeexport KALEIDOSCOPE_API_KEY=<your key>kscope activatecd ~/your-project && kscope initRestart your editor, then ask it what you decided last week.
No key yet? Email contact@kleosresearch.xyz. Getting started walks the same four steps slowly.
What you get
Section titled “What you get”It stays on your machine. Your memory is a folder inside your project, served by a process on your laptop. Nothing is uploaded.
One memory, every tool. Claude Code, Codex, Cursor and OpenCode read the same vault. What your agent learned in one is there in the next.
Your agent drives it. kscope init wires whichever editors you already
have. After that you talk normally, and it decides when to read and when to
write.
Where to go next
Section titled “Where to go next”| Getting started | Install, activate, give a project a memory |
| Give your agent the skill | Teach an agent to use its memory well |
| Editors and agents | Find yours |
| What works today | Platforms and tools we have run |
| Documentation | Everything else |