Turn a spec into a reviewed, tested pull request.

graph-execution plans a task graph from your PRD, runs coding agents in parallel in their own git worktrees, gates every task, then has a code reviewer and a live tester check the merged result before it opens the PR.

npm install -g graph-execution && graph-execution manager

Works with Claude Code, Codex, OpenCode and Qwen Code. MIT licensed. Runs on your machine.

How it works

From spec to pull request, checked at every step.

Most agent tools make code faster. graph-execution makes the result something you can merge.

  1. Write a spec.

    Describe the change in a PRD, or start from Jira tickets.

  2. Plan the graph.

    The spec becomes tasks with dependencies. A task starts only after the tasks it needs have merged.

  3. Run agents in parallel.

    Each task runs in its own git worktree, with the agent you choose.

  4. Gate every task.

    Your build, lint and tests run on each task before it merges.

  5. Review the whole result.

    A code reviewer and a live tester check the merged graph against the spec. A fixer handles blockers and majors. Then you open the PR.

A spec becomes tasks, three agents run them in parallel, a gate checks each task, a code review and a live test check the merged result, a fixer handles what they find, and a pull request opens. Spec Tasks Agent Agent Agent Gate Code review Live test Fix Pull request

Why graph-execution

Built for output you can trust.

Parallel agents are only useful if what comes back works. Every run ends in review, not in hope.

Verified, not just generated

Every task passes your gate, then a code reviewer and a live tester check the merged result before anything reaches you.

Any agent

Claude Code, Codex, OpenCode or Qwen Code. Pick one per run. No lock-in to a single vendor.

Parallel by default

Independent tasks run at the same time, each in its own git worktree, and merge as they pass.

A web app for the whole loop

graph-manager clones your repos, opens agent terminals, shows every run live and creates the PR.

Multi-repo runs

One run across several repos, with one spec per repo and a joint verification at the end.

Sandboxes

Run agents in their own Docker container instead of with your user's permissions.

Coming next

Hosted for teams is coming.

Run graph-execution without your own server: sign in, connect your repos and Jira, and let your team turn tickets into reviewed PRs.

Watch the repo on GitHub for the launch