EveryDev.ai
Subscribe
Home
Tools

4,218+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3186
  • Coding2210
  • Infrastructure966
  • Projects660
  • Marketing625
  • Research579
  • MCP518
  • Design497
  • Analytics490
  • Testing382
  • Security360
  • Data320
  • Integration242
  • Prompts239
  • Communication225
  • Extensions210
  • Voice191
  • Learning188
  • Commerce167
  • DevOps145
  • Web99
  • Finance34
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Foreman
    Foreman icon

    Foreman

    Agent Harness

    An open-source Python runtime that supervises coding agents such as Codex and OpenCode using TypeSafe's Jev model to decide whether to continue, steer, stop, verify, or finish.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Foreman is an MIT-licensed agent supervisor and software factory foreman, free to use, modify and distribute.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent HarnessAI Coding AssistantsMulti-agent Systems

    Alternatives

    NimbalystPaseoHAR
    Developer
    ThruWireBoston, MAEst. 2025

    Listed Oct 2026

    About Foreman

    Foreman is an open-source agent supervisor from ThruWire that watches coding workers with TypeSafe AI's Jev decision model. Given a ticket, specification, bug report, or free-form software job, a Codex, OpenCode, or Hermes worker does the engineering while Foreman independently assesses progress. The latest release listed is v0.4.4.

    What It Is

    Foreman is a native Python asyncio runtime that runs two concurrent loops: the coding agent's own reason/tool/observe loop and a separate Foreman loop that watches, assesses, decides, and intervenes. It does not replace the worker or choose its individual tools or files. Worker output and lifecycle events flow into a debounced observation loop while the worker subprocess keeps running.

    How Supervision Works

    Each observation is compact and bounded. It includes the original job, worker summaries and output tails, git status and a bounded diff, repository AGENTS.md instructions when present, verification results, and recent events. Pluggable responsibilities own Jev yes/no checks, such as implementation_complete, requirements_satisfied, tests_sufficient, needs_verification, worker_stuck, work_off_track, agents_md_drift, and needs_human. All checks are sent to Jev in one parallel request.

    Responsibilities propose directives, and a deterministic Python arbiter selects one: continue, start worker, start verifier, steer worker, stop worker, retry worker, finish, or escalate. Thresholds are defined in TOML files per responsibility and can be overridden centrally. Live steering into an active turn is available with the Codex App Server backend; other backends degrade to stop/retry.

    Setup Path

    Install with pip as foreman-core, which provides the foreman command. Real runs need Python 3.11 or newer, a TypeSafe API key, and the chosen worker CLI on PATH. A deterministic demo needs no API key or network. Run history is stored locally as state.json and events.jsonl and can be inspected through the CLI. A hook command lets Foreman supervise interactive Codex, Pi, or Pi Durable sessions, with a Codex plugin published through the ThruWire marketplace.

    Tradeoffs to Know

    The README states that Jev assessment accuracy is unproven for this use case and scores need calibration, so false positives can stop useful workers and false negatives can let bad work continue. Workers run with local permissions without isolation, and Foreman currently runs one coding worker at a time. The Codex App Server protocol is described as experimental.

    Foreman - 1

    Community Discussions

    Be the first to start a conversation about Foreman

    Share your experience with Foreman, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Foreman is an MIT-licensed agent supervisor and software factory foreman, free to use, modify and distribute.

    • MIT License
    • Native Python asyncio runtime
    • Works with Codex or OpenCode workers
    • Powered by TypeSafe AI's Jev decision model
    • Offline test suite needs no credentials, network, Codex process, or external repository

    Capabilities

    Key Features

    • Continuous semantic supervision of coding agents
    • Parallel Jev checks for completion, verification, worker health, AGENTS.md drift, and human escalation
    • Deterministic arbiter selecting continue, steer, stop, retry, verify, finish, or escalate
    • Live steering of active Codex App Server turns
    • Worker backends for Codex, OpenCode, and Hermes
    • TOML-defined responsibilities with central overrides
    • Pluggable evidence providers including external CLI commands
    • Attached-session hooks for Codex, Pi, and Pi Durable
    • Local run state and event timeline with inspect commands
    • Deterministic offline demo

    Integrations

    TypeSafe Jev
    Codex
    OpenCode
    Hermes Agent
    Pi
    Pi Durable
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Foreman and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    ThruWire

    ThruWire builds an AI checkpoint system that connects humans and agents to a shared model of the work. The company was founded by Seth Rosen and Josh Rosen, who previously worked on HashPath, Topcoat, and Snyk. ThruWire offers research and advisory engagements alongside its product.

    Founded 2025
    Boston, MA
    2 employees
    Read more about ThruWire
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Nimbalyst icon

    Nimbalyst

    Open-source visual workspace for building with Claude Code and Codex — manage parallel agent sessions, edit work visually, and track tasks in one local desktop app.

    Paseo icon

    Paseo

    Orchestrate coding agents from your desktop, phone, terminal, or browser. Self-hosted, multi-provider, and open source.

    HAR icon

    HAR

    Open-source, agent-agnostic harness for running fleets of coding agents in parallel with deterministic validation gates, verifiable proof, and full observability.

    Browse all tools

    Related Topics

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    201 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    926 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    398 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions