#139139th of 143 in Coding agents and AI editors
codemachine-cli
CLI that chains AI coding agents into repeatable, multi-step workflows
Live demo ↗
(opens in a new tab)Documentation ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 2.5k
- License
- Apache-2.0
- Last commit
- Feb 2026
- Last release
- Feb 2026
- Language
- TypeScript
2,351 on 31 Mar 20262,515 on 20 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
CodeMachine is a TypeScript CLI, installed with npm, that runs AI coding CLIs such as Claude Code, Codex and Cursor through workflows you define once and rerun. It spawns each engine in its headless mode, passes context between steps, and can run several agents in parallel or over long periods. A default "Ali Workflow Builder" workflow helps you create your first workflow interactively.
Who it is for: Developers who repeat the same multi-step workflows with coding agents
Strengths
- Drives existing coding CLIs (Claude Code, Codex, Cursor) instead of replacing them
- Supports multi-agent and parallel execution within one workflow
- Workflows can run for hours or days with persistence handled by the tool
- Covers interactive through fully autonomous orchestration patterns
Weaknesses
- Needs a separate coding agent CLI installed; it does not supply models itself
- Depends on each engine's headless mode, so behavior follows those tools
- README gives no system requirements, config format or workflow file examples
- Full list of supported engines is not stated in the README
What it needs
- Compose
- Needs Node.js/npm, AI coding CLI (Claude Code, Codex, Cursor)
- Models: Claude Code, Codex, Cursor
Also in Coding agents and AI editors
See all 143| Rank | Project | Score |
|---|---|---|
| 1 | ArchonYAML workflow engine that runs AI coding agents through fixed dev steps | 84 out of 100 |
| 2 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 83 out of 100 |
| 3 | Open SWEAgent that turns issues into pull requests, reviews PRs and monitors CI | 83 out of 100 |
| #4 | piTerminal coding agent with extensions, skills, and an SDK | 80 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 80 out of 100 |