About Machinist
Machinist is an open source tool that runs repeatable coding agent workflows on a developer's own machine. A user starts a task from an issue link or a plain description, picks a workflow, and Machinist moves it through ordered steps such as plan, build, review and check, ending in a handoff of pull requests.
It is aimed at developers and teams who already use coding agents and want process around them. Workflows are defined in TOML and Markdown files that can be versioned in Git, so prompts, commands and model aliases are reviewable. Each step reads and writes a shared task folder, and Machinist saves snapshots and keeps earlier versions so results can be inspected or downloaded. Approvals can be placed before a step such as build, and a merge policy can send higher risk changes back for human review. An optional example automatically merges only small, low risk documentation changes after checks pass.
The tool is model and harness neutral. Codex, Claude Code or another command line harness is configured on the worker, and a model can be chosen per task through a local alias. Machinist also records ordered events, outcomes and durations so a workflow can be measured with focused evaluations before it is changed.
The site does not publish a pricing page. The project is presented as open source, with documentation and a GitHub repository linked from the home page.