00 · ABSTRACT
Donmai. The open runtime under the platform.
An MIT-licensed Go binary: persistent daemon, dispatch loop, plugin-native MCP tools, and a typed workflow YAML grammar. The same runtime powers Rensei in production.
Donmai (どんまい), pronounced (dohn-MY).
REC 00 ▸ sha256:1002…9fe7 ▸ prev 9b1f…1224 ▸ build 2026-06-12T03:34Z
01 · BOUNDARY
MIT on one side. The control plane on the other.
The line between open and commercial is a product decision, and you can read it.
| Capability | Ships in | License |
|---|---|---|
| One Go binary: persistent daemon and dispatch loop | donmai | MIT |
| Generic commands: agent, fleet, governor, status, dashboard, linear | donmai | MIT |
| Plugin-native MCP tools, shipped MIT across the donmai binary and its plugin packages: 17 Linear, 6 code intelligence (2 of the 6 run without additional installs; 4 await the @donmai/cli npm publish) | donmai | MIT |
| Typed workflow YAML grammar | donmai | MIT |
| Local daemon API on localhost | donmai | MIT |
| Platform commands: auth, project, org, host, capacity, audit, routing, observability, kit | rensei | Commercial |
| Cedar policy evaluation in the hot path | rensei | Commercial |
| Ed25519 hash-chained audit trail with a published verification protocol | rensei | Commercial |
| Decision provenance binding | rensei | Commercial |
| Provider routing and capacity management | rensei | Commercial |
The split is visible in the binaries themselves. Rensei imports Donmai as a Go library, not a subprocess: the rensei binary registers the generic commands from the open repository and adds the platform commands on top. What is open is the runtime that executes work; what is commercial is the control plane that governs it.
REC 01 ▸ sha256:2c11…3c5d ▸ prev 1002…9fe7 ▸ build 2026-06-12T03:34Z
02 · MASCOT

どんまい· don’t mind, next play
Don, the kitsune.
Donmai (どんまい) is what you say when a teammate drops the ball. The runtime takes the name at its word and treats a failed step as the default condition; the dispatch loop owns the retry.
Don belongs to that register, lowercase and vermilion, at home on donmai.dev, where the open runtime lives. He appears on rensei.ai exactly once, here, on the open side of the line the table above draws.
REC 02 ▸ sha256:23c9…9695 ▸ prev 2c11…3c5d ▸ build 2026-06-12T03:34Z
03 · INSTALL
Four commands to a running daemon.
brew install RenseiAI/homebrew-tap/donmai
donmai daemon setup
donmai daemon install
donmai daemon statusInstalls from the RenseiAI Homebrew tap and registers the dev.donmai.daemonservice; the last line reports the daemon's status. For a standalone install, choose Local file queue in the setup wizard; the other backends expect infrastructure you may not be running yet.
Donmai is 0.x preview; APIs may change between minor releases.
REC 03 ▸ sha256:16d7…e9f4 ▸ prev 23c9…9695 ▸ build 2026-06-12T03:34Z
04 · COMMUNITY
Donmai is early. The history is public.
5 GitHub stars · github.com/RenseiAI/donmai · fetched 2026-06-11
The star count above prints unrounded, fetched at build time. What the repository offers is inspectable history: every release is tagged, every change is reviewable, and the source you can read is the source that ships inside the platform binary.
REC 04 ▸ sha256:bb18…2d1d ▸ prev 16d7…e9f4 ▸ build 2026-06-12T03:34Z
05 · CONTACT
Running Donmai somewhere regulated?
That regulated deployment is the platform's job, not the runtime's.
REC 05 ▸ sha256:b426…e90c ▸ prev bb18…2d1d ▸ build 2026-06-12T03:34Z