Run the open-source engine on your own hardware. One command brings up the stack and wires your agents to it.
The Klio engine is open source and self-hostable. Self-hosting is free, nothing
leaves your machine, and the guarantees are stronger than Cloud’s: memory is
encrypted at rest under a key you own, and every write is chained with
SHA-256 so the history is tamper-evident.
Node 20+ — needed only to run the launcher via npx
~8 GB free disk for the container images
(macOS, if you choose the Ollama provider) a working ollama install for
Metal acceleration. On Linux the docker-ollama compose profile is used as a
CPU fallback.
That single command pulls the containers (engine, bridge, dashboard, plus
Postgres and Redis), boots them, runs migrations, walks you through provider and
model selection, detects every supported AI agent on your machine, and patches
each one’s MCP config.Roughly 30 seconds on a warm Docker, about two minutes on a cold first run.
klio init accepts --local or --cloud to skip the prompt, and --email <addr> to pre-fill the claim address. Pin a specific build with
--image-tag <tag>.
This reports what is running, where, and as whom. Your agents should now list
the ten Klio tools without any further configuration — the launcher already
wrote their MCP config for you.
Memory is encrypted at rest under a key you hold. On Klio Cloud the keys are
ours.
Tamper-evident history
Every write is chained with SHA-256, so the history can be independently
verified. Cloud writes are not hash-chained today.
Anywhere the docs mention a user-held encryption key or a hash chain, that
refers to the self-hosted engine specifically. See
What Klio keeps for the
Cloud equivalent.
The engine lives at
github.com/klio-tech/klio. Klio is open
core: the engine and MCP shim are open source and free to self-host, while Klio
Cloud is the hosted commercial product.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.