Skip to content
Source

Source available. Free to self-host.

The code that runs Detent Cloud is the code in the repository. Read it, run the Hub on your own host for free, or start on Detent Cloud's Free plan. Either way, you bring the model cost.

01 · The terms

Short version, on one screen.

FSL-1.1-ALv2 lets you use, change, and self-host Detent for any purpose except offering a competing product, and each release becomes Apache 2.0 on its second anniversary. A self-hosted Hub needs no Detent Cloud account; the trade is that operating it is your job.

02 · Proof

It ships itself.

Detent is built on Detent Cloud. Its issues live on the Hub, runners pick them up, and the agents they dispatch write the changes that land in digitaldrywood/detent.

Its detent.yaml and WORKFLOW.md are in the repository, readable as a starting point for your first project.

Read Detent's detent.yaml ↗
I Opened Seven Issues for One Feature (On Purpose) video thumbnail
2026-07-02 · 2:20 · Detent v0.20.1

I Opened Seven Issues for One Feature (On Purpose)

One feature. Seven real issues. Four hours. Zero babysitting.

Demonstrates
  • A seven-issue dependency graph completed in merge order.
  • Detent returned dependent work to Todo after its prerequisite merged.
03 · Proof points

Claims the repository can substantiate.

Every line here maps to something checked in, released, or running. Nothing on this site is a projection.

Free to start

Detent Cloud's Free plan needs no card: two concurrent runs, with unlimited projects, members, repositories, and runners.

Self-host for free

Run the same Hub on your own host. No Detent Cloud account, subscription, or billing is required.

Agents on your machines

Runners keep your checkout, your toolchain, and your Codex or Claude Code sign-in. Detent stores no model credentials.

Serialized landing

One change lands at a time, on the base branch, after your gates clear. A change that cannot land goes to Blocked with its reason.

A runner fleet

Enroll laptops, build servers, VMs, or Fly Sprites, and route each runner to the projects it may work.

Capacity you can see

Concurrent work is counted per organization. A claim at the limit waits in its lane until a slot frees; nothing is refused at filing.

MCP for your own agents

The Hub exposes its board, issues, changes, runners, and settings over MCP, so your agent can file issues and review changes.

Source available

FSL-1.1-ALv2. Each release becomes Apache 2.0 on its second anniversary.

And the honest caveats

  • A self-hosted Hub is single-host: one process, local SQLite, and explicit downtime for maintenance. There is no active-active replication or automatic failover.
  • A worktree is collision isolation, not an OS sandbox. An agent can reach whatever its runner machine and agent CLI allow, so choose what each runner can touch.
  • It is a young project. Judge it on the version history, the CI badge, the installer smoke tests against real release assets on Ubuntu and Windows, and the fact that it builds itself. There is no logo wall to judge it by.
04 · Contributing

The same gates apply to you.

Detent's board dispatches agents against its own contracts, and human contributions go through the same gate and the same serialized landing.

Keep reading