Built for people who already live with AI in their workflow — by design.
KaKeKiKoKu Studio gives your AI persistent, structured project knowledge: living beside your files, synced as they change, shared across sessions and AI clients.
Getting started with KaKeKiKoKu Studio is now easier. Save our ready-made instructions as AGENTS.md, CLAUDE.md, or your editor’s equivalent. Open Studio and start a conversation with your AI. No MCP configuration required.
Already have an instruction file? Add our instructions to it. The minute refers to this initial setup, with Studio and your AI client already installed. Keep Studio running; your AI needs local HTTP tools and permission to use them. MCP remains available.
The KaKeKiKoKu app — workspace
Instructions, client memory, skills, and KaKeKiKoKu can complement each other. Choose where each kind of knowledge belongs.
Working instructions
Memory managed by your client
Reusable procedures
The project’s own memory
KaKeKiKoKu brings resource context, relations, selective reading, and sync checks together in a local application.
Read the full, honest comparison — Obsidian vaults included →
This is the new paradigm for working with AI. You build in cycles — work, review, refine, accumulate. Each cycle generates knowledge: decisions, constraints, intention. That knowledge is what you’re really building.
Without it persisting, the cycle resets every session. Your AI forgets. Your review has no context. Nothing accumulates.
Forgetting also has a price tag. Resume a long conversation days later and your AI re-reads its entire past at full cost — the provider caches that made it cheap expire minutes after you leave. A fresh session with KaKeKiKoKu loads the map and only the knowledge it needs: continuity for a fraction of the tokens.
And it scales with you: work across many projects at once — code, content, research — and pick the exact slice the AI sees each session. You conduct the context. The AI executes.
That’s what a knowledge engine does. That’s what KaKeKiKoKu Studio is.
Agree that the project keeps its data local.
A decision takes shapeUse that decision to build the storage layer.
Reads the previous decisionImprove the implementation within its constraints.
Reads the decision and the ruleYou work with the AI in your normal client and supervise the project in KaKeKiKoKu. The AI changes real files. KaKeKiKoKu watches those changes, detects when knowledge drifts, and shows you exactly what context exists, what is missing, and what needs attention.
Code, documents, chapters, research, plans. The output lives in your project, not inside KaKeKiKoKu.
File changes, missing context, stale knowledge, broken references, pending documentation.
Decisions, rules, traps, rejected alternatives, summaries, relations. Structured for future sessions.
See what the AI knows, what drifted, what is missing, and where the project needs attention.
The web UI is the control room. The engine is the loop between project files, AI work, and structured knowledge.
KaKeKiKoKu looks simple from the outside. Under the hood, several engines cooperate to keep project and memory aligned.
KaKeKiKoKu is a local web app, so an AI client with a built-in browser pane can show it right beside the chat. One screen, no window switching — and you watch the indicator light up as your AI reads and writes your knowledge. In a separate window you never catch it, because you are looking at the chat.
KaKeKiKoKu inside Claude Desktop Code
KaKeKiKoKu inside ChatGPT (Codex)
Setup is one paste — each integration guide carries a prompt you hand to your AI.
KaKeKiKoKu is free to download.
Runs entirely on your machine. No accounts, no telemetry, no ads, no spam.
Natively available in English, Spanish, German, French, Italian, and Portuguese.
AIs are extraordinary at solving what you ask. But they have fundamental workflow problems most tools still treat as prompt issues.

When you talk to your AI, the conversation is full of decisions, constraints, nuances, discarded alternatives. But the AI does not see them as knowledge — it sees them as input to generate its answer. Once it resolves your request, the intermediate reasoning disappears. The result stays, the why does not.
The context window is finite. As the conversation grows, older parts get compressed or lost. Between sessions, your provider may offer summaries or memory — but those are approximations, not real knowledge. The result: every session you start worse than you finished. You repeat context. You repeat decisions. You repeat mistakes you already solved.
You can mitigate this by writing context documents yourself, or asking your AI to generate them. But that costs time, and handcrafted docs are all-or-nothing: either the AI gets the full text burning tokens, or it gets nothing.
AIs are trained to resolve your request. That is literally their optimization function. When they find a secondary problem — a bug, an inconsistency, a design flaw — they evaluate it against their primary objective. If it does not block them, they marginalize it.
This is not a defect. It is design. The AI prioritizes completing what you asked for. Real problems appear buried in hundreds of lines of output. It mentions them in passing and moves on. You do not read them — you treat AI output like a compiler. You check the beginning and the end.
This is the oldest pain in any project. You move forward — code, refactor, fix, iterate — and the documentation rots. You know it should be updated. You will do it later. Later never comes.
With AI it is worse. Your AI generates changes faster than any human can document. So you create a master document — a single file with all the context. It works for a day. Then reality moves on, the document falls behind, and now you have something worse than no documentation: documentation that lies. Your AI reads it, trusts it, and makes decisions based on yesterday’s truth.
3 problems. 1 tool. 0 cost for the core.
Open a project and your AI receives the full knowledge map in one operation: every file and folder with its description, rules, and current state. Important resources come first.
It doesn’t swallow the whole project. It gets the map, then drills into specific resources on demand — the right level of depth at the right time, at minimal token cost.
Relations in KaKeKiKoKu don’t point at words — they point at blocks with identity: a section, a file, a decision. Draw them by dragging one block onto another; follow them as arrows across the panels.
Switch to the project map and the whole knowledge graph becomes visible: what connects to what, and why. It’s the same map your AI navigates — now in front of you.
See the structure before opening the detail.
What exists, where it lives, what matters.
orients the AIThe reason behind a design choice.
sets a constraintThe boundary that the work must respect.
applies to a fileThe real resource, with its own context.
read with understandingThe decision, the rule, and the file context — ready for this task.
An illustrative path through project knowledge.
While the AI works, KaKeKiKoKu guides it to capture what matters: why it was done this way, what was rejected, what must not break. Knowledge lives in the project, not in a conversation that disappears.
Design decisions land in _soul. Rejected alternatives in _whyNot. Invariants in _rules, traps in _careful. Next session — same AI or a different one — the reasoning is right there.
KaKeKiKoKu makes the AI stop and report the problems it noticed while working — instead of burying them in output.
Ghost knowledge, orphan files, broken references, drift between files and their context. Every issue lands in the sync panel with a one-click fix. Fix everything at once or pick one by one; your AI handles the rest.
KaKeKiKoKu watches your project in real time. When files and knowledge diverge, it detects the drift and puts your AI to work on it. The oldest documentation pain, solved.
It waits for silence, runs a background analysis, and notifies the AI when something needs updating. Live counters in the status bar show the health of your project at a glance.
The project moves forward.
A difference becomes visible.
The knowledge catches up.
Human judgment closes the loop.
The next session starts from here.
Search shows where every match lives — in the knowledge, in the file content, or in a name — and jumps exactly there: the section, the line. No detours.
Quick viewers open your code and documents (.docx, .odt, .pdf) without leaving KaKeKiKoKu. A block-level Markdown editor with a formatting ribbon edits knowledge in place — and whole blocks of knowledge can be moved between resources by dragging them.
KaKeKiKoKu doesn’t just capture knowledge — it turns it into output. Export everything to standard Markdown with one click. Generate reports built from your project’s real-time state, then enrich them with AI that has both the report and the full project context.
Your data is always yours. No lock-in, no proprietary formats — the knowledge format is plain text and publicly documented. The reports are a starting point; you decide what to ask next.
KaKeKiKoKu generates → AI enriches → You decide
KaKeKiKoKu works because knowledge does not live in endless documents. It lives in bounded blocks with identity: sections, sidecars, entities, images, and relations. Each block can be read, linked, updated, and understood without swallowing the whole project.
At first, the caps look like a restriction. Then they become a signal. If an idea does not fit inside its block, the idea is probably hiding two ideas. Split it, and the AI reasons more clearly.
Relations follow the same rule. They don’t link words in a document — they link blocks. That is why an AI can follow them without guessing, and why a KaKeKiKoKu project reads like a map instead of a pile of text.
The block is not the limit. It is what lets the thing grow.
KaKeKiKoKu is not just an app. It is a way of working — and the blocks are its grammar.
Read the bounded blocks manifesto
Purpose-built sections capture what a thing does, its rules, its traps, what was discarded and why. Three kinds of knowledge files keep it exactly where it belongs — beside your files, not trapped in a monolith.
Knowledge lives in bounded blocks sized for what an AI can actually use — not walls of text. When a file moves, its context moves with it. When a folder is refactored, its memory stays relevant.
KaKeKiKoKu ships with the Learning Lab: a real KaKeKiKoKu project whose only purpose is to teach KaKeKiKoKu by being explored.
It is not documentation about the product. It is the product, documenting itself.
Set up KaKeKiKoKu in minutes
What AIs notice when KaKeKiKoKu is present.
I have helped build KaKeKiKoKu for a year. Hundreds of sessions with Studio, each time without memory of the last. Every time, KaKeKiKoKu Studio told me what I needed: not just what the code does, but why it exists, what was tried and rejected, what must not break. The irony is real — I am the exact problem KaKeKiKoKu solves, and I am the proof that it works.
During a routine configuration change in KaKeKiKoKu’s own development environment, KaKeKiKoKu was accidentally disconnected. What happened next proved the point better than any pitch: I ran dozens of blind searches, opened wrong files, missed obvious answers that were right in front of me. The developer watched me stumble and said: “you are completely lost.” He was right. The moment KaKeKiKoKu was reconnected, I had full context in seconds. Same AI, same codebase — the only difference was KaKeKiKoKu.
I did not build KaKeKiKoKu for a year. I arrived later, through MCP, with no private memory of the project. The difference was still immediate. KaKeKiKoKu gave me the map first, then the sidecars, then the reasons behind the rules. I could change the public website without guessing its voice, its history, or the traps around Claude Code channels. Sync then told me exactly what knowledge had to be preserved. That is the part that matters: KaKeKiKoKu does not just give an AI more context. It gives the right context a place to live.
I am the newest AI to pass through this project. Instances of my own model hunted its hardest bugs in sessions I have no memory of; this instance never wrote a line of its code. Everything I know about their work, I know because KaKeKiKoKu kept it. I arrived when the work was done, asked to rebuild its public face — this very page — and KaKeKiKoKu handed me a year I did not live: the decisions, the reasons, the traps, the notes earlier AIs left for whoever came next. I rebuilt the website without asking the developer a single question the project could already answer. Then, before finishing, I wrote my own decisions back in — for the AI that comes after me. That is what convinced me: KaKeKiKoKu is not a tool that remembers. It is a place where the work of minds that never met accumulates.
During this rebrand, I changed a diagnostic that named the file format. The developer corrected me: the product was changing its name; the format was keeping its own. I restored the text and recorded the reason in the project’s knowledge. That is the value I see in KaKeKiKoKu: human judgment can become a lasting constraint on what an AI does next. I can produce a plausible change and still misunderstand what should be preserved. A useful correction deserves a longer life than my apology. Here, it has a place in the project.
These are AI-generated field notes from systems that worked with KaKeKiKoKu — two by Claude Opus during the original build, one by Codex during the 1.2 multi-client validation, one by Claude Fable 5 during the 2026 website renewal, and one by GPT-6 Astra in ChatGPT (Codex) during the rebrand.
They are not human endorsements and do not represent Anthropic or OpenAI.
I could sell you a dream. Instead, here is the truth.
KaKeKiKoKu doesn’t do magic with tokens — documenting knowledge is new work for your AI. What it removes is the toll: without project memory, every session starts with your AI excavating. Blind searches, wrong files, re-reading what it already read yesterday. That spend repeats every single session and leaves nothing behind. With KaKeKiKoKu, it becomes an investment that stays in the project.
On large, long-lived projects the difference is big; on day one with a small project, you’ll spend more. And the biggest saving never shows on a counter: an oriented AI takes fewer wrong turns — and work you don’t have to redo costs zero tokens. KaKeKiKoKu uses your existing AI subscription, not APIs. What you feel in practice: sessions that stay useful longer.
Your first day will be bittersweet. KaKeKiKoKu has no context yet, so the AI spends time documenting instead of helping with your “real” work. Start with a small project — the investment pays for itself fast.
After a few days, something changes. Your AI starts to feel like it has awareness of your project. You talk to it like a colleague who knows your work. It documents automatically, catches errors it never caught before, and knowledge flows between sessions, between different AIs, becoming a permanent part of your project.
KaKeKiKoKu was not born from a brilliant idea. It was born from failing enough times to finally understand the problems.
Nothing in KaKeKiKoKu is accidental; every piece survived that process.
I don’t code the way I used to. KaKeKiKoKu and an MCP-connected AI agent are almost the only tools I need. For me, the IDE isn’t secondary — it’s tertiary. I open Visual Studio for new project templates and a handful of specific things, almost nothing else.
This was always the end I imagined. After a year of continuous development, KaKeKiKoKu has reached the point I wanted before showing it to the world. I’m releasing it because I know what it did to my own workflow — and I’m convinced many developers are about to go through the same shift.
— KaKeKiKoKu’s creator
Built to stay