Frame the task.
Write the outcome once. Keep the prompt, project, owner, and dependencies attached to the work.
Run coding agents in parallel, follow every task, and review the changes before they land.
OpenForge keeps planning, execution, and review attached to the same task.
Write the outcome once. Keep the prompt, project, owner, and dependencies attached to the work.
Give each run its own worktree and terminal. Follow progress without babysitting every process.
See diffs, blockers, CI, and agent questions in context before you decide what ships.
OpenForge joins tasks, terminals, diffs, reviews, and decisions in one local desktop app.


Frontend plugins add native OpenForge surfaces. Backend plugins add methods and long-running services. Both work through typed, capability-gated host APIs.
Pull-request views, task status, review actions, and Jira settings.
views.registertaskUI.registerSectionreviewUI.registerRowActionsettings.registerSectionBrowse and reveal project files from a rail view.
views.registercommands.registerfsProject terminals and task-scoped shell sessions.
views.registertaskUI.registerTabshellA secure, persistent browser surface inside every task.
taskUI.registerTabbrowserSurfacescommands.registerOne-off and recurring tasks powered by a background service.
views.registerbackground.registerbackend.registerMethodtasksAlready shipping in this repository.
OpenForge is the local desktop app for running, following, and reviewing coding agents.