Orchestrate the work.
Keep the judgment.

Run coding agents in parallel, follow every task, and review the changes before they land.

Works with
  • Claude Code
  • Codex
  • Pi
  • OpenCode
3running
2ready for review
1needs a decision

Agents can move fast.
Your process stays legible.

OpenForge keeps planning, execution, and review attached to the same task.

  1. Frame the task.

    Write the outcome once. Keep the prompt, project, owner, and dependencies attached to the work.

  2. Let agents run.

    Give each run its own worktree and terminal. Follow progress without babysitting every process.

  3. Review the evidence.

    See diffs, blockers, CI, and agent questions in context before you decide what ships.

Know what every agent is doing.

OpenForge joins tasks, terminals, diffs, reviews, and decisions in one local desktop app.

OpenForge / Board

local
OpenForge board showing agent tasks grouped by workflow state with the selected task open in the inspector

Task review

diff visible
OpenForge Review tab showing a README diff and changed-file list

Build the control plane, one plugin at a time.

Frontend plugins add native OpenForge surfaces. Backend plugins add methods and long-running services. Both work through typed, capability-gated host APIs.

UI
project views · task tabs and sections · review actions · settings
Workflow
commands · events · prompt injection · start providers · background services
Host
tasks · projects · storage · files · shell · notifications · browser surfaces
Explore the plugin SDK
OpenForge SDKAPI v1
  1. GitHub Sync

    Pull-request views, task status, review actions, and Jira settings.

    • views.register
    • taskUI.registerSection
    • reviewUI.registerRowAction
    • settings.registerSection
  2. File Viewer

    Browse and reveal project files from a rail view.

    • views.register
    • commands.register
    • fs
  3. Terminal

    Project terminals and task-scoped shell sessions.

    • views.register
    • taskUI.registerTab
    • shell
  4. Task Browser

    A secure, persistent browser surface inside every task.

    • taskUI.registerTab
    • browserSurfaces
    • commands.register
  5. Task Schedules

    One-off and recurring tasks powered by a background service.

    • views.register
    • background.register
    • backend.registerMethod
    • tasks
OpenForge plugin hostTyped contracts. Scoped capabilities.
  • tasks
  • projects
  • storage
  • fs
  • shell
  • navigation

Already shipping in this repository.

Give their work a place to land.

OpenForge is the local desktop app for running, following, and reviewing coding agents.