░█▀▄░█▀▀░█░█░█░░░█▀█░█▀█░█▀█ ░█░█░█▀▀░▀▄▀░█░░░█░█░█░█░█▀▀ ░▀▀░░▀▀▀░░▀░░▀▀▀░▀▀▀░▀▀▀░▀░░
Spec in. Reviewed code out.
devloop runs a local agent loop: Codex implements, Claude Code reviews, and Codex retries until the work is accepted, stalled, unclear, or out of passes.
curl -fsSL https://devloop.sh/install | bashOr from source:
git clone https://github.com/satyaborg/devloop.git
cd devloop
./scripts/install.shRequires Bash, git,
codex,claude,gum, andfzf. Rundevloop doctorto check.
Uninstall with ./scripts/uninstall.sh (--dry-run to preview).
| Command | Description |
|---|---|
devloop |
Interactive menu: create, run, or continue a spec |
devloop spec "..." |
Have an agent interview you and write a spec |
devloop <spec.md> |
Run a spec |
devloop --create-pr <spec.md> |
Run a spec and maintain a draft PR (requires gh) |
devloop continue |
Resume a tracked run |
devloop status |
Show run status |
devloop clean |
Remove run artifacts |
Each run writes an HTML report, spec, and reviews under .devloop/.
A good spec is short, concrete, and verifiable. Start from skills/devloop-spec/references/spec-template.md.
Strict mode is on by default: specs need ## Acceptance criteria, and reviews must pass both the spec gate and engineering quality gate.
Devloop ships two agent skills, installed into ~/.claude/skills and ~/.agents/skills:
devloop-spec— turns a rough idea, notes, a URL, or an interview into one concrete, devloop-ready spec.devloop-review— judges each pass against the spec and engineering quality gates, returning ACCEPT, REJECT, or UNCLEAR with fix instructions.
- Uses an isolated sibling git worktree by default; pass
--in-placeto stay in the current worktree. - Runs up to 5 passes, commits eligible coder changes, and executes
.devloop/verifyafter each coder pass when present. Keep.devloop/verifylocal and auditable. - Writes tracks, reviews, reports, logs, session ids, and spec snapshots under
.devloop/; generated worktrees and branches remain for inspection.
git clone https://github.com/satyaborg/devloop.git
cd devloop
bash scripts/devloop_test.shSee CONTRIBUTING.md for setup, full gates, and release notes.
devloop adds no telemetry. It runs local agent CLIs against your checkout, so network behavior depends on the agents and commands you configure.
