Kioko was built around a single premise: an agent that persists the fragments of you that matter, with enough structure that the fragments can be retrieved, reflected on, and used to shape the next exchange — without any fine-tuning, model training, or opaque cloud service.
The constraint was deliberately small: one SQLite file, one FastAPI process, one Next.js app, any frontier chat model underneath. The outcome is an agent that behaves like it has been paying attention — because it has been writing things down.
The three personas (HONNE · YAMI · SHIN) were added for a reason orthogonal to memory: no single register is appropriate for every moment of a day. The same person wants comfort on Sunday night and a hard strategic read on Monday morning. Rather than blending them into one flat voice, Kioko keeps them as three separate runtime characters with separate private memory — so candour to one does not become context to another.
A note on family. Kioko (記憶) is the younger sister of Wina — the agent behind Buildx402. Wina moves through markets; Kioko moves through conversations. Same family, different discipline. See the Lore section on the landing page for the full sketch.