foreman

foreman

Open-source TUI supervises headless Claude Code agents through a gated delivery pipeline

62/100MonitorFreeFree

Foreman is a serious process-first orchestrator for Claude Code, with real budgets, hash-sealed approvals, and crash-safe state. It’s Linux/WSL2-only with real setup cost, so it’s not for the curious. If you want no-setup cloud, look elsewhere.

Verified 8d ago · liveness 62/100 · cite: rightaichoice.com/tools/foreman

Best for
  • Developers using Claude Code who want structured, governed project workflows
  • Teams implementing AI-assisted development with human oversight and audit trails
  • Individual open-source maintainers seeking automated PR pipelines with gated reviews
  • Engineering orgs piloting agentic software delivery in a controlled environment
Not ideal for
  • Users seeking a no-setup, cloud-hosted agent platform
  • Teams relying on non-Anthropic AI models (only Claude Code supported)
  • Beginner developers unfamiliar with terminal UIs or Git workflows
Visit Website

IntermediateOn Linux/WSL2 with Python 3.11+ and git already installed, you can install Foreman and run 'foreman init' in under 5 minutes. Configuring YAML for your project's workflow takes 15-30 minutes if you want custom stages. Running 'foreman demo' lets you explore the full pipeline immediately without any setup—zero tokens spent.CLINo public APIVerified 8d ago
Pricing
Free
FreeFree tier5 hidden costs
Learning curve
Intermediate
On Linux/WSL2 with Python 3.11+ and git already installed, you can install Foreman and run 'foreman init' in under 5 minutes. Configuring YAML for your project's workflow takes 15-30 minutes if you want custom stages. Running 'foreman demo' lets you explore the full pipeline immediately without any setup—zero tokens spent.
Runs on
CLI
No public API
Who it's for
Solo maintainer of an open-source repoEngineering team piloting AI-assisted delivery
Live sentiment
Is foreman actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Foreman if you're not on Linux/WSL2, if you need multi-model support or a cloud-hosted no-setup platform, or if you prefer a web UI over a terminal interface.

The 30-second take
Biggest gripe

No monetary cost, but you need your own Claude API key and pay Anthropic for every token used by agents.

Price reality

Foreman is free and MIT-licensed, so the only cost is your Anthropic API usage plus your time. Compared to cloud agent platforms like Cognition's Devin or GitHub Copilot Workspace, which charge per seat or per run, Foreman is a zero-license option for teams that already have Claude Code access. But you trade that for significant setup and maintenance effort, so it's ideal for budget-conscious, technical teams rather than non-technical stakeholders.

In short

foreman — Open-source TUI supervises headless Claude Code agents through a gated delivery pipeline. Best for Developers using Claude Code who want structured, governed project workflows, Teams implementing AI-assisted development with human oversight and audit trails, Individual open-source maintainers seeking automated PR pipelines with gated reviews. Free to use.

What people actually say about foreman — is it worth it?

We scanned public community sources for foreman on Jul 1, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Our own analysis of that scan says the posts were off-subject. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.

Viability Score

62/100
Monitor

How well maintained and how widely used is foreman? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
9
What the vendor publishes
20

Last calculated: September 2026

How we score →

Key Features

  • Headless Claude CLI integration in stream-json mode
  • Gated pipeline: plan → ADR/PRD → issues → TDD build → e2e
  • Human-in-the-loop review gates at every design phase
  • Hash-sealed approvals that auto-revert if docs change
  • Per-run turn/cost/time budgets enforced by orchestrator
  • Daily cost ceiling with hard stop
  • Crash-safe state via human-readable files in repository, no database
  • Worktree isolation for non-colliding parallel workers
  • PreToolUse deny hook blocks agents from writing own verification
  • Evals flywheel: retro clusters failures into gated skill patches
  • Keyboard-driven Textual TUI with full keymap
  • Demo mode with mocked agent backend, zero token cost
  • YAML-based configuration
  • CLI commands: foreman init, build, status, retro, bench

About foreman

FreeIntermediateNo APICLI

Foreman is an open-source terminal UI that supervises headless Claude Code agents through a gated software-delivery pipeline, bringing human oversight to AI-assisted coding. Instead of trusting agents to merge on their own, Foreman boxes them into a defined workflow: plan → ADR/PRD → issues → TDD build → e2e, with human review gates at every design phase. It spawns your locally installed Claude CLI in headless stream-json mode, parses its events, and enforces per-run turn/cost/time budgets along with a daily cost ceiling. All state lives as human-readable files in the repo—no database—so a crash mid-build recovers exactly where you left off. This tool is built for developers and teams using Claude Code who want governance, auditability, and safety without giving up automation. Foreman’s guardrails are enforced by the orchestrator, not by the agent’s “good behaviour.” A PreToolUse deny hook stops workers from writing their own verification, and worktree isolation lets parallel agents run without colliding, each gated by a declared touches set. The evals flywheel labels every run by outcome, clusters recurring failures into skill/prompt patches, and requires those to pass foreman bench before landing. The keyboard-driven Textual TUI gives you full control—launch, monitor, restart, or review any feature from the dashboard. A demo mode runs the entire pipeline on mocked agent output, so you can explore every gate and screen without spending a single token. Configuration is YAML-based, and CLI commands include foreman init, build, status, retro, and bench. Foreman is MIT-licensed and free, but it requires Python 3.11+, a locally installed and authenticated claude CLI, git, and Linux/WSL2. It is not a cloud-hosted or multi-model platform; it’s pointed at any repository to bring structure to agentic delivery. Compared to cloud agent platforms or generic AI code assistants, Foreman is for teams that value process discipline over raw speed.

Behind the Verdict

Foreman stands out because it shifts the trust boundary from the agent to the orchestrator. Instead of hoping Claude Code behaves, Foreman boxed it into a gated pipeline with enforced budgets and a pre-tool hook that blocks self-verification. This is the right approach for teams that need auditability and governance. Strengths: - Human-in-the-loop gates at design phases ensure architectural decisions are reviewed before code is written. - Hash-sealed approvals auto-revert if documents change, preventing silent drift. - Crash-safe state in plain files means no database to lose, and full recovery from disk. - Worktree isolation allows parallel agents without collision, gated by declared touches. - Evals flywheel turns every run into a learning opportunity, clustering failures into gated skill patches. - The demo mode lets you evaluate the entire pipeline without spending tokens. Weaknesses: - Linux/WSL2 only, which locks out macOS and native Windows users. - Only supports Claude Code; no other models or providers. - No formal API, limiting CI/CD integration. - YAML configuration has a learning curve. - TUI-only interface, no web or mobile. - Requires Python 3.11+ and a locally installed Claude CLI, adding setup complexity. Where it fits: Teams and individuals already invested in Claude Code who want to add structure, safety, and audit trails to agentic development. Perfect for piloting governed AI coding in a controlled environment. Where it doesn’t: If you want a cloud-hosted, no-setup platform that works across multiple models, or if you’re on macOS/Windows without WSL2, look elsewhere. For multi-model support, consider OpenHands or Aider, which are more flexible but less structured.

Researching foreman? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas foreman actually fits — and what changes day-one when you adopt it.

Solo maintainer of an open-source repo

You have a backlog of issues but little time. You run 'foreman init', point it at your repo, and let it turn a high-level plan into ADRs, issues, and TDD stubs. You review each design gate via the TUI, approve with hash-sealed sign-off, and Foreman's agents implement features in isolated worktrees. You come back to a PR ready for review.

Outcome: You ship more features with less manual effort, while keeping full control over design decisions and a clean audit trail.

Engineering team piloting AI-assisted delivery

Your team adopts Claude Code but needs governance. You set up Foreman with per-run budgets and a daily cost ceiling. Agents plan and build in parallel worktrees, and every design phase requires human approval. failures are clustered via foreman retro into skill patches that must pass foreman bench.

Outcome: The team gets guardrailed autonomy, consistent process, and measurable safety without relying on agents' good behavior.

Use Cases

  • Automate a gated software delivery pipeline from planning to e2e testing using Claude Code agents
  • Generate ADRs and PRDs directly from a repository with human review
  • Supervise AI agents performing TDD workflows with approval gates at each stage
  • Onboard new projects by having Foreman create issues, ADRs, and test stubs from a high-level plan
  • Maintain audit trails of AI-generated code changes through pipeline stage checkpoints

Models Under the Hood

Claude Code

as of 2026-08-31

Limitations

  • Foreman is a TUI tool with no web or mobile interface.
  • It depends on Claude Code's capabilities and Anthropic's API, with no support for other LLMs currently available.
  • The project is in active development and lacks a formal API, which may limit CI/CD integration.
  • Pipeline configuration is done via YAML, requiring familiarity with its schema.
  • Linux/WSL2 only; macOS and native Windows not supported.
  • Requires Python 3.11+, git, and a locally installed, authenticated claude CLI.

as of 2026-08-30

Verification history

We have re-verified foreman 7 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 7 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published foreman tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Open Source

$0

Ideal for

Developers and teams already using Claude Code and wanting a free, governed delivery pipeline without cloud dependencies

What this tier adds

Free and MIT-licensed; you only pay for Anthropic API usage. Includes all features: gated pipeline, budgets, worktree isolation, evals flywheel, and TUI—no paid tiers.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • No monetary cost, but you need your own Claude API key and pay Anthropic for every token used by agents.
  • You must set up Python 3.11+, git, and a locally installed claude CLI on Linux/WSL2 before you get any value.
  • YAML configuration has a learning curve; expect time investment to customize pipeline stages.
  • No formal API, so integrating with your CI/CD pipeline requires workarounds or manual intervention.
  • TUI-only means you can't monitor or manage builds from a mobile device or web browser.

Where the pricing makes sense

The company stage and team size where foreman's pricing actually pencils out — and where peers do it cheaper.

Foreman is free and MIT-licensed, so the only cost is your Anthropic API usage plus your time. Compared to cloud agent platforms like Cognition's Devin or GitHub Copilot Workspace, which charge per seat or per run, Foreman is a zero-license option for teams that already have Claude Code access. But you trade that for significant setup and maintenance effort, so it's ideal for budget-conscious, technical teams rather than non-technical stakeholders.

Setup time & first value

How long it actually takes to get something useful out of foreman — broken out by persona, not the marketing-page minute.

On Linux/WSL2 with Python 3.11+ and git already installed, you can install Foreman and run 'foreman init' in under 5 minutes. Configuring YAML for your project's workflow takes 15-30 minutes if you want custom stages. Running 'foreman demo' lets you explore the full pipeline immediately without any setup—zero tokens spent.

Switching to or from foreman

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From a manual Claude Code workflow: run 'foreman init' on your repo to wrap existing agents in the gated pipeline
  • From custom scripts that call claude CLI: adopt Foreman's stream-json parsing and budgets to gain guardrails
  • From a cloud agent platform: export your process definitions and encode them as Foreman YAML stages
Migrating out
  • To a cloud agent platform: migrate staged approvals to their review features, but lose Foreman's file-based audit trail
  • To a different model provider: you'll need to switch orchestrators as Foreman only supports Claude Code

Resources & Guides

Tutorials & Learning

Tools that pair well with foreman

Common stack mates teams adopt alongside foreman, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to foreman

View all
OpenHands

OpenHands

Open-source platform for autonomous cloud coding agents that fix bugs, review PRs, and automate workflows.

FreemiumTry
Goose

Goose

Open-source AI agent for desktop, CLI, and API — automate code, research, and workflows locally

FreeTry
Imbue

Imbue

Open AI toolkit for loyal, auditable coding agents.

FreemiumTry

Frequently Asked Questions

Used foreman? Help shape our editorial sentiment research.