Get KaKeKiKoKu Studio running with your AI in minutes.
KaKeKiKoKu Studio is built for AI coding agents, such as Claude Code, Codex, Antigravity and OpenCode, and for the projects you build with them, code or not.
KaKeKiKoKu Studio is the application: a knowledge system where you and your AI shape your project’s knowledge. It stores that knowledge in the Wuniq format, using files with the .wuniq extension. It keeps two layers side by side:
When your AI opens a project, KaKeKiKoKu gives it the root context and a summarized resource map. The AI then reads the relevant folders, files, entities, and sections as needed; opening a project does not load all its knowledge into the conversation.
How both layers stay in sync:
Decisions, constraints, rejected alternatives, and gotchas remain available across sessions. Keeping that knowledge accurate still requires the AI and you to review it when the project changes.
Go to the Download page and pick the installer for your OS:
Click Get on the Microsoft Store page. After install, launch KaKeKiKoKu from the Start menu icon, or run wuniq-mcp.exe in a terminal.
Install it from the Snap Store:
sudo snap install wuniq
For projects on removable or mounted storage under /mnt, /media, or /run/media, also run sudo snap connect wuniq:removable-media.
KaKeKiKoKu opens its UI at http://localhost:5050 by default. If you see it, you're good.
On the welcome screen, set the "Working directory" field — the base folder where you'll organize your projects (e.g. C:\Projects or ~/projects). Configure it before opening or creating your projects.
C:\Projects\MyApp, not C:\Projects). KaKeKiKoKu will prevent this with a clear error message.
To look around first: add one instruction file. Your AI reads it and connects to the running Studio through local HTTP. There is no MCP server configuration to set up in your editor. It is best for a small project and for learning what KaKeKiKoKu is.
We recommend AGENTS.md, shared by most clients, including recent Claude Code versions. If you already have Claude instructions or your editor uses another rule file, keep them and follow the loading options in the common guide. Add the block without replacing existing rules, then start a new conversation.
Get the instructions and follow the common connection guide →
Once you decide to keep using it, switch to MCP. Over HTTP your AI writes a shell command for every request, long responses can arrive trimmed, and the extra steps can use somewhat more tokens. With MCP your AI gets a dedicated KaKeKiKoKu tool: each command is a single tool call, instead of a shell command it writes out and your client may ask you to approve. Your AI client can also start Studio when it needs it, and MCP supports channels in clients that deliver them. You can start with the file and switch later by replacing its KaKeKiKoKu block with the MCP one; your project knowledge stays the same. Follow the MCP guide for your client.
Open a project in KaKeKiKoKu (a subdirectory of your working directory) and mark it as available to AI in the project list. When your AI runs a command against the Knowledge Engine, such as open list, you should receive the actual list of available projects. Check that result rather than relying only on a connection indicator or a help response.
The startup instructions from step 3 ask your AI to run open list each session. Verify that it does; if it skips the instruction, ask explicitly: "Use the KaKeKiKoKu connection in your startup instructions to list the available projects."
KaKeKiKoKu has two sync modes, selected in Settings > Application:
sync tool and review the reported issues. Use this mode for the connection through an instruction file and local HTTP. It does not require channels.Precise mode may sound more manual, but in practice it feels natural with strong coding models. Assistants such as Codex often remember to synchronize as part of their normal workflow, and KaKeKiKoKu's clipboard flow for "Talk to AI" prompts keeps the interaction smooth. If you want to force a synchronization at any point, type sync in the AI chat. Automatic is more seamless when channels are available; Precise is not a second-class mode.
Default for new installs: Precise. Switch to Automatic only if your client supports channels and you launched it with the appropriate flag — KaKeKiKoKu asks for confirmation when you activate it.
You're not just a spectator. KaKeKiKoKu includes an editor. You can — and should — open any sidecar or entity and edit knowledge directly: refine wording, add rules, capture decisions, fix what your AI missed. This works in both modes.
Ready to go deeper?
Read the full documentation →