A foreman for Claude Code
Supervises Claude Code so you don't have to. It handles permissions, reviews code, and runs quality gates automatically.
brew tap cdre-ai/tap && brew install cadre
Then run: cadre "your task here"
Requires Claude Code to be installed.
$ cadre "add user authentication"
── cadre ──────────────────────────────────────────
Mode: Hybrid (AI reviews writes, rules for rest)
Task: add user authentication
Est. cost: $0.30–$0.80
Analyzing task complexity...
Task is complex, planning subtasks...
Planned 3 subtasks:
[1] Add user model and database schema
[2] Implement login/signup API endpoints
[3] Add authentication middleware
All 3 prompts ready
── Subtask 1/3: Add user model and database schema ──
✓ Allow: Write src/models/user.go (rule: trusted-path)
✓ Allow: Write src/db/migrations/001_users.sql (rule: trusted-path)
✓ AI → ALLOW: Bash go run migrate.go (safe: runs migration)
✓ Build passed
✓ Tests passed
✓ Code review passed
✓ Step complete
✓ Subtask 1/3 complete
── Subtask 2/3: Implement login/signup API endpoints ──
✓ Allow: Write src/handlers/auth.go (rule: trusted-path)
✗ AI → DENY: Bash curl http://production.api/test (unsafe: hits production)
✓ Build passed
✓ Tests passed
✓ Code review passed
✓ Step complete
✓ Subtask 2/3 complete
── Subtask 3/3: Add authentication middleware ──
✓ Allow: Write src/middleware/auth.go (rule: trusted-path)
✓ Build passed
✓ Tests passed
✓ Code review passed
✓ Step complete
✓ Subtask 3/3 complete
All 3 subtasks completed successfully
✓ Comprehensive Review: PASS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Task Complete Cost: $0.42
3 subtasks • 47 tool calls • 12 files changed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[c] Commit [v] View changes [n] New task [x] Exit
40 built-in rules handle known patterns instantly. AI reviews the rest. Dangerous commands get blocked. Safe edits flow through. Decisions are learned, so the AI is needed less over time.
Per-edit checks, batch reviews, comprehensive mid-session audits, and a final diff review before you commit. Build, test, and lint gates run automatically. Issues get caught early.
Complex tasks are split into focused subtasks, each with its own quality gates. Choose from built-in workflows (default, TDD, fix, refactor) or build your own.
Pause and resume mid-task. Inject guidance while the AI works. Set a budget cap. Run in daemon mode for background execution. See cost estimates before you start.
"add dark mode support"
Handles permissions, reviews code, runs quality gates, all automatically
Commit, create a PR, iterate, or start fresh
# Run interactively (recommended)
cadre
# Run with a task directly
cadre "add user authentication"
# Foreman modes
cadre "task" --rules-only # No AI, fast and free
cadre "task" --review-all # AI reviews everything
# Options
cadre "task" --budget 5.00 # Stop if cost exceeds $5
cadre "task" --workflow tdd # Use TDD workflow
cadre "task" --pr # Auto-create PR when done
cadre "task" --no-branch # Don't create git branch
# Background & queue
cadre daemon "task" # Run headless in background
cadre queue "a" "b" "c" # Queue multiple tasks
cadre queue run # Process the queue
# Mid-task controls (while running)
# Ctrl+Z pause/resume g inject guidance d diff stat