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:1cef…4c31 ▸ prev ae66…5ee9 ▸ build 2026-07-10T10:52Z
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 | 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 |
| Current append-path Ed25519 signing and hash linking with a published 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:7498…a0e5 ▸ prev 1cef…4c31 ▸ build 2026-07-10T10:52Z
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:4f9c…820c ▸ prev 7498…a0e5 ▸ build 2026-07-10T10:52Z
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 at 0.x; APIs may change between minor releases.
REC 03 ▸ sha256:5792…badf ▸ prev 4f9c…820c ▸ build 2026-07-10T10:52Z
04 · COMMUNITY
Donmai is open. 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:0095…64b7 ▸ prev 5792…badf ▸ build 2026-07-10T10:52Z
05 · CONTACT
Running Donmai somewhere regulated?
That regulated deployment is the platform's job, not the runtime's.
REC 05 ▸ sha256:ad54…b8b1 ▸ prev 0095…64b7 ▸ build 2026-07-10T10:52Z