New GitHub App live on forge.mvrx.app →

The agent platform for teams that gate

Purpose-built for platform engineers running frontier agents on Cloudflare. Plan once, prove with exit codes, publish evidence on every pull request.

Issues
Capsules
Runs
Codex

On it! I've received your request.

Kicked off a task in owenob1/ddaa.

Searching for root AGENTS file

ddaa$ rg --files -g 'AGENTS.md'

Locating capsule assembly for task-rate-limiter

Thinking…

Assign to…
CodexAgent
CClaude CodeAgent
CuCursorAgent
GHGitHub CopilotAgent
Fforge mcp serveTool

A new species of agent platform. Purpose-built for deterministic gates with AI workflows at its core, Forge sets a new standard for shipping agent-generated work.

FIG 0.1

Built around the capsule

Every unit of work is an atomic task capsule — intent, contract, gate, and refs in one auditable shell.

FIG 0.2

Powered by any agent

Designed for workflows shared by humans and frontier agents. From plan to PR check run.

FIG 0.3

Designed for momentum

Reduces inference noise and restores velocity — plan once, replay deterministically.

1.0 Intake →

Make agent operations self-driving

Turn pull requests and team conversations into gated tasks — routed, labeled, and dispatched to the sandbox runner.

Todo 71
ENG-926Remove UI inconsistenciesBug
ENG-2088TypeError in gate runnerBug
ENG-924Upgrade planner tierAI
In Progress 3
ENG-1487Wire GitHub check runsPerf
ENG-2187Sandbox pnpm cacheBug
Done 53
ENG-2074Cloud cutover verified
Thread in #github-webhooks
L
lena

PR opened — should Forge create a task automatically?

D
didier

Webhook wrote task-gh-* to D1 on synchronize.

A
andreas

Check run should publish after sandbox gate passes.

@Forge create task from PR and publish check run
2.0 Plan →

Define the work direction

forge plan is the single inference boundary. Capsules, dependencies, and initiatives stay visible — deterministic by default, inference on demand.

FEBMARAPRMAYJUNJULAUG
Capsule pipeline planbuild
GitHub integration live
Dashboard alpha
3.0 Build →

Move work forward across agents

Build and deploy frontier agents that work alongside your team. Delegate entire capsules or collaborate through one MCP surface.

Issues
Capsules
Runs
Codex

On it! I've received your request.

Kicked off a task in owenob1/ddaa.

Searching for root AGENTS file

ddaa$ rg --files -g 'AGENTS.md'

Locating capsule assembly for task-rate-limiter

Thinking…

Assign to…
CodexAgent
CClaude CodeAgent
CuCursorAgent
GHGitHub CopilotAgent
Fforge mcp serveTool
4.0 Gate →

Review output the objective way

Understand changes at a glance with structural diffs and exit-code checks. The gate is never a model — repair loops read stderr, not self-approval.

forge/packages/runtime/src/gate-runner.ts capsule.ts
+ export async function runGate(capsule: Capsule) {
+   const checks = await all([typecheck(), lint(), microTest()]);
+   return { pass: checks.every(c => c.exitCode === 0), checks };
+ }
  // Gate is never a model. The gate is exit codes.
Forge / typecheck
Forge / lint
Forge / micro-test
Forge / deliverable-boundary
5.0 Monitor →

Understand progress at scale

Gate pass rates, tier mix, and blocked tasks — surfaced from D1 and Analytics Engine without model-assigned confidence.

181260
FebMayAugNov
CursorCodexNo Agent
GitHub loopAt risk

Branch creation pending before PR API succeeds.

Cloud cutoverOn track

D1/R2 canonical. Reconcile returns PASS.

Built for the future. Available today.

Reference implementation on Cloudflare — install the GitHub App or open the dashboard.