About Kinoko

Kinoko is a programming platform for agentic software engineering, built on Cloudflare. It is one system with three faces: a language, Yabu, shaped by the Elm architecture — typed actors whose messages, effects, models and views are all data; a code database, where programs live as content-addressed declarations behind a versioned name index rather than as files; and a runtime where the compiler is a Worker, every environment is a Durable Object, generated code runs in sandboxed isolates, and data lives in per-environment SQLite.

Why it exists

The thesis is that the bottleneck of software is not writing code but trusting it. Productivity is speed times quality, and agents max out speed while destroying trust. Every design decision in Kinoko shortens one feedback loop: the agent gets a per-declaration typecheck verdict in milliseconds and a live REPL against a running app; a human can poke every change in a live environment and review a proposal as a map of what it adds and removes; production errors come back as deterministic, replayable traces.

Kinoko is the fourth iteration of this idea, distilled from earlier foundations in Rust, SpacetimeDB and Elixir. This time the infrastructure is Cloudflare's; what is built is only the language, the code database and the loop.

Who

Kinoko is built by Marce Coll and is in early access. The source of the agent-facing reference material is public at github.com/kinoko-sh; conversation happens on Discord. See contact for how to reach us and privacy for how data is handled.