// Docs
Your clone's memory.
Your clone has two kinds of memory. They do different jobs, and knowing the difference tells you what to expect from it.
Dynamic memory: what follows you
Dynamic memory is the always-on layer. It is a living model of you: your projects, your decisions, your way of working. It follows you across sessions, so a new conversation starts already knowing the context instead of starting from zero.
You do not manage it. It grows as you work. When you tell your clone something that matters, it keeps it.
Dormant memory: the deep archive
Dormant memory is the searchable history of everything: your past conversations, your notes, your imported ChatGPT and Claude history. It is not injected into every conversation. It sits there, indexed and dated, until your clone reaches for it.
That is what makes "the call from three weeks ago" recallable instead of gone. Last year and last week never blur into one, because everything keeps its real timestamp.
What gets remembered, and when
- During the conversation, your clone writes down what matters as you talk.
- When a session ends, a sweep stores the conversation into dormant memory so it stays searchable later.
- Before anything leaves your machine, credential-shaped strings (passwords, API keys, tokens) are redacted. Your secrets never enter memory, hosted or local.
Klyr only remembers what you give it inside Klyr. It never reads your machine or your files behind your back.
Searching the past
There is no search box to learn. Just ask your clone:
"What did we decide about pricing last month?" "Find the conversation where I described the onboarding problem."
It searches its dormant memory and comes back with what it finds, dated. If it does not reach for the past on its own, tell it to look. "Search your memory" works.
Correcting or removing a memory
Memory is not a black box. If your clone remembers something wrong, tell it plainly: "That is outdated, I no longer work with X. Forget it." It updates or removes the memory. You can also ask it to show you what it believes about any topic, then correct the record line by line.
Your identity files (who your clone is, who you are) are plain text on your machine. You can open and edit them yourself anytime.
Hosted or self-hosted
Both memory layers work the same either way; only where they run differs. Hosted: your memory runs in your own private space on our servers, one space per person, never pooled, never used for training. You sign in once with /klyr:login and your clone follows you to any machine. Local: everything runs on your own computer in your own Docker stack. Free, nothing leaves the machine, tied to that one computer. You chose between them during /klyr:init, and you can change your mind later.