live · 3 agents set forth on Acme

Ship features. Skip the hand holding.

Coding agents solved the coding. They did not solve the engineering. SetForth proves the work did what it was for, and verifies it in production, interrupting you only when a call is yours.

You own the code Every decision documented No lock in
1 / 9
ABAC Migration
epic · set forth 3h ago
Active
0 of 4 completeplanning
System design · abac-policy-model.mdQueued
Policy engine and role migration · PR #1244Queued
Peer review · claude-opus on PR #1244Queued
Rollout validated behind a flagQueued
Decision documented
Read through cache with a 60s TTL, chosen over write through: cheaper writes, tolerable staleness, invalidation on policy update.
abac-policy-model.md2 diagrams
Merge conflict resolved
main moved under the branch. Agents rebased, reran the checks, and kept PR #1244 green without asking.
Needs your call
Rate limit on policy reads. Both options benchmarked, cost and headroom differ.
500 rps, cheaper2k rps, hot cache
Validated in production
Merged to main, rolled out behind a flag, then measured for 24 hours.
Flat
error rate
18ms
p95 faster
100%
flag rollout
waiting on the plan
The model

Built for engineers who'd rather direct than babysit.

Think in epics, not prompts

Work at the altitude of goals, architecture, and guardrails. No more steering a prompt loop line by line to keep an agent pointed the right way.

Step away while it runs

Set forth an epic and go. Agents carry it all the way from plan to pull request on their own, surfacing only the decisions that genuinely need your call.

Trust what comes back

Enable agent review to have every pull request inspected before it lands, and add production validation to confirm changes deliver the intended impact. You choose the level of scrutiny.

// 01 Ownership

You own everything. Nothing is locked in.

SetForth works with your existing repositories. You decide the libraries, dependencies, and technical direction, and agents build to those choices.

  • Connect your own GitHub repos, code stays yours
  • Choose your stack, dependencies, conventions
  • No lock in, leave with everything anytime
project · settings
Repository
github.com/acme/api
Branch
main
Runner
self hosted · 8 cores
Dependencies, your call
postgres@16 fastify@4 drizzle-orm + 19 more
// 02 Memory

The next change starts where the last one left off.

Six months later the reasoning is still there. A new engineer reads it. So does the next agent, before it writes a plan. Nobody relitigates a tradeoff that was already settled, and nobody repeats a mistake that was already ruled out. That is what maintainable means in practice.

  • Design docs and diagrams updated when the implementation moves.
  • Every decision linked to its task and pull request, alternatives included.
  • Agents read the record before they plan, not after they finish.
task 41 · planning
PlanningTenant scoped rate limits
READ BEFORE PLANNING
Decision
Read through cache for policy lookups
task 12 · PR #1180 · 4 months ago
Design doc
Policy engine, v2
updated when the limiter moved · 6 days ago
FEEDS THE PLAN
PLAN DRAFT

Reuse the policy cache with the existing 60s TTL. No second invalidation path.

Ruled out again: write through, settled on task 12.
// 03 Orchestration

The full loop runs itself. You stay in review.

SetForth plans initiatives and epics, creates tasks, implements them, reviews the work, validates impact in production, and learns from the result to keep improving, all without you babysitting a terminal.

  • Agents review each other before it reaches you
  • A whole epic runs in parallel, as many agents at once as you provision
  • Merge conflicts and rebases resolved on their own
  • A check that fails sends an agent to diagnose it before it reaches you
  • Direction adjusts automatically as epics progress
activity
claude-opus merged PR #1244
4m ago
opened PR #1245 for peer review
12m ago
resolved merge conflict on PR #1240 · auto-rebased
18m ago
validated migration in prod · error rate flat
1h ago
re-planned 2 tasks after rollout learning
just now
How it works

A sentence of direction becomes validated, production code.

new initiative · brief
The new initiative composer: a plain-language brief describing the dashboard to build, a reference to the initiative it depends on, and three attached mockup files, ready to set forth.
An epic broken into four tasks, each carrying its own acceptance criteria and the production steps that will check it after the merge.
The initiatives list. One initiative is in progress at 13 of 21 tasks with an agent implementing right now, above four completed ones showing the epics and pull requests each took.
The what-shipped summary for a finished initiative: 5 of 5 epics and 22 of 22 tasks complete across 22 merged pull requests and 2 review loops, alongside what was delivered, the notable decisions, and the action items left for you.
Use cases

Feature work, carried all the way to the proof it worked.

Set forth what you want built. Agents plan it, build it, and review it, then stay on the task after it merges, until the outcome you opened the epic for actually shows up.

New features, end to end

Describe the outcome you want. The epic becomes a task graph, agents build it across as many tasks as it takes, review each other's work, and hand you pull requests to merge.

Proof the feature landed

Ship it, then measure the thing the epic was opened for. Agents check the events actually fire, count how many people reached the new surface, and catch a funnel step that starts converting worse.

Regressions caught fast

After the change merges, agents keep watching your error monitoring. When the release moves the error rate, the task reopens and an agent goes after the cause instead of waiting for someone to report it.

Rollouts that stop themselves

Agents create the flag before the code that reads it ships, then raise the rollout through the percentages you choose, stopping at the last good stage or going back to zero when errors appear.

Performance work

Ship the optimization, then hold it to a latency budget in your own observability tool for as long as you choose before the task is allowed to close.

Migrations and refactors

A framework version, a language upgrade, an API that changed under you. The plan carries the real dependencies, so the pieces land in an order that holds together.

Integrations

Plugged into the tools your work already runs on.

Every task can carry follow-ups that run after it ships. Agents check the result where your errors, metrics, and deploys already live, and hold the work open until it holds up.

Error monitoring

Agents check that a change added no new errors, and hold the task open until the error rate comes back down.

Sentry
Product analytics

Agents check that the events a task promised actually fire, measure how many people reached a new surface, and catch a funnel step that starts converting worse.

AmplitudeMixpanelPostHog
Observability

Agents hold a latency budget for the endpoints a change touched, and catch monitors that were quiet before the release and started alerting after it.

DatadogGrafanaNew Relic
Deploys and infra

Agents open and merge the pull request, trigger the workflow that ships it, and check the deployment came up healthy before closing anything out.

GitHubRailway
Feature flags

Agents create the flag before the code that reads it ships, then raise the rollout through the percentages you choose. They watch each stage for errors and either stop the ramp at the last good percentage or put the flag back to zero. They wind a rollout back down to an earlier percentage when your plan calls for it, and report a flag that now serves everyone the same thing and can be removed.

LaunchDarkly
Bring your own connector
Any remote MCP server works. Point a project at one your team already runs and its tools become follow-ups in the same five categories, with no work from us.
Pricing

Start free. Scale by seats and agents.

Free with your own self hosted agents. Add managed environments and concurrency as you grow.

Free
$0
For solo builders bringing their own compute.
  • 1 project, unlimited epics and tasks
  • Self hosted agents only
  • Bring your own GitHub repos
  • Bring your own Claude subscriptions
  • Full decision & doc history
Start free
Team
$10 / user / mo
Plus $30 / mo per concurrent agent runner.
  • Everything in Free
  • Unlimited projects & repos
  • Managed environments, no infra to babysit
  • Per concurrent agent runner, scale parallelism
  • Detailed token utilization reporting, per task
  • Release & deploy tracking
Get started
Enterprise
Custom
For orgs with security & scale requirements.
  • SSO / SAML & SCIM provisioning
  • Dedicated environments & budget caps
  • Audit logs & granular permissions
Contact us

Managed environments are billed by token usage, on top of the prices above. Self hosted agents on the Free plan run on your own compute and can use your own Claude subscriptions.

Enterprise-ready

Secure from the first commit.

SetForth adds the governance an org needs without taking ownership of your stack. The record agents keep while they work is the same record an audit asks for.

  • You own the code
    Your repositories stay the source of truth. Agents open pull requests against them, and you decide what merges.
  • Credentials never reach an agent
    Repository and provider access is brokered server side. An agent gets the result, never the token, and secrets are masked on the way out.
  • Isolated every run
    Each session gets its own sandbox, and every repository is treated as untrusted by default.
  • Guardrails by default
    We hold every agent to strict boundaries, so they can't make unintended changes.
  • SSO / SAML & SCIM
    Centralized access and provisioning.
  • Audit every agent action
    A complete activity trail.
What sets it apart

Reliable software comes from the process around the code, not from the code arriving faster.

Every epic produces the same five artifacts, whether or not anyone asks for them.

Under the hood

Built on Claude Code, the agent behind your team's daily work.

SetForth doesn't replace your coding agent, it directs one. Every implementation runs on the agent your team already relies on. SetForth sits a layer above: it turns your direction into work, orchestrates the agents, keeps the record, and validates the result.

Bring your own Claude subscription on the Free plan, or let SetForth manage the environments for you.

Ready to set forth?

Set the direction. Let agents build, document, and validate the rest.