Orchestrate
Run Claude Code tasks unattended, done only when checks pass.
An opt-in task runner: you write the task and its checks, a worker does it on its own branch, Caprock runs the checks, you merge.
Notarized by Apple. One file for Apple silicon and Intel, macOS 13 or later.
Or run it yourself:
Paste in Terminal: it installs Caprock and opens it.Or with Homebrew: brew install --cask dspv/tap/caprock-app
Verified before done
Caprock, not the agent, runs your checks in the worker's worktree; a task is done only when every one passes.
Failures go back to the worker
A failing check returns its output to the worker; after three rounds it stops and asks you.
A worktree per worker
Each worker gets its own git worktree and branch; your own working tree is never touched.
Task templates
Fix failing tests, bump a dependency, add tests, fix lint — prefilled with the checks your repository declares.
One board
Tasks grouped by what they need — Needs you, Working, Waiting, Finished — with cost against each budget.
A budget per task
Spend is attributed to each task and set against the budget you gave it.
Try it on the sessions you already run.
Free and open source · macOS, Windows and Linux · no account
Notarized by Apple. One file for Apple silicon and Intel, macOS 13 or later.
Or run it yourself:
Paste in Terminal: it installs Caprock and opens it.Or with Homebrew: brew install --cask dspv/tap/caprock-app