Coding agents can write a feature in minutes. The hard part is knowing what they'll change, and trusting what comes back.
AgentMachinist takes one small task from intent to a reviewed change, on your machine, with the coding agent you already use.
You describe the task. Your agent drafts a spec, and AgentMachinist commits it.
Then you approve that exact spec by its commit hash. If the spec changes, you approve again before anything runs.
The agent builds in an isolated workshop, away from your checkout. Your tests must pass, and AgentMachinist makes every commit.
Next, a separate read-only review checks the result against the spec and the test evidence.
You read the report, inspect the diff, and integrate with a fast-forward. Nothing merges behind your back.
Sharing is optional. One command opens a GitHub pull request or a GitLab merge request.
It works with Claude Code, Codex, OpenCode, Pi, and Goose.
Install it with uv, then run machinist rehearse to try the whole loop with a fake agent, for free.
Your agent does the typing. You make the two calls that matter. Start at agentmachinist.com.