DevLoop¶
A single shell script that orchestrates Claude, Copilot, OpenCode, and Pi into a fully automated design → implement → review → fix loop — remote-controllable, self-healing, provider-flexible.
curl -fsSL https://raw.githubusercontent.com/shaifulshabuj/devloop/main/devloop.sh \
-o /tmp/devloop && chmod +x /tmp/devloop && sudo mv /tmp/devloop /usr/local/bin/devloop
What it does¶
You type a feature request — from your phone, your laptop, anywhere your provider's web client runs — and DevLoop drives the whole loop:
You (mobile / browser — anywhere)
↓ "add order filtering by date range"
Main provider (architect + reviewer: Claude or Copilot)
↓ precise implementation spec
Worker provider (implementer: Claude | Copilot | OpenCode | Pi)
↓ commit
Main provider (reviews git diff vs spec)
↓
APPROVED ✅ or loop back for fixes ⚠️
↓ auto-failover if any provider hits its rate limit
Why DevLoop¶
Remote-control¶
Run devloop start once, then drive the whole pipeline from claude.ai/code or your Claude/Copilot mobile app. No SSH, no tmux gymnastics.
Mix & match providers¶
Use Claude as the architect, Copilot as the worker — or any of the 6 supported provider combinations. Workers can be Claude, Copilot, OpenCode, or Pi.
Self-healing¶
Provider hits its rate limit? DevLoop auto-fails-over to the next in chain (claude → copilot, copilot → opencode → pi) and restores the original the moment it's available again.
Smart permissions¶
PreToolUse hooks classify every shell command: block dangerous, allow safe, escalate the rest to terminal / macOS dialog / queue file. Configurable per project.
First-class TUI¶
A Bubble Tea dashboard, Focus Mode, and Command Palette (devloop with no args). Watch every phase live or replay the logs after.
Learning loop¶
devloop learn extracts lessons from approved reviews and appends them to CLAUDE.md (project) or ~/.devloop/lessons.md (global, stack-matched). The next architect run sees them.
Quick install¶
Then run devloop init inside any project — it auto-detects your stack, walks you through the setup wizard, and you're ready in under a minute.
Full installation guide Quickstart in 5 steps
DevLoop turns a single feature request into a closed-loop pipeline — architect → worker → reviewer → fix — without you having to stay at the keyboard.