Skip to content
Early access Kaleidoscope needs a key to run. Email contact@kleosresearch.xyz and we will send you one.

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.

Terminal window
npm install -g @kleos-research/kaleidoscope
export KALEIDOSCOPE_API_KEY=<your key>
kscope activate
cd ~/your-project && kscope init

Restart 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.

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.

Getting startedInstall, activate, give a project a memory
Give your agent the skillTeach an agent to use its memory well
Editors and agentsFind yours
What works todayPlatforms and tools we have run
DocumentationEverything else