// 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

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.