Turn the backlog into branches while you do real work

Script Codex or Claude Code over a list of issues on a box that never sleeps. Each fix gets a test and a branch of its own, and your laptop stays yours. Pro is $12 a month.

From $5 a month · Docker and sudo included · Cancel from the dashboard any time

Small bugs pile up: each one costs a context switch

Every one-line fix means a branch, a test, a push and twenty minutes of your attention. Forty of them is a lost week.

Hosted CI runners are built for tests. An agent needs an hour, a database, warm caches and credentials to finish the job.

One backlog run

  1. 10:00

    Write the loop once

    A shell loop hands each issue to codex exec or claude -p with the same brief: fix it, add a test, push a branch.

  2. 10:02

    Leave it in a tab

    The loop runs inside a tmux session. Close the tab; it works through the list.

  3. 11:30

    The stack stays up

    Postgres and MinIO run in Docker on the box for every issue, so each fix is tested against the same services.

  4. 16:00

    Review finished branches

    Open the pushed branches as pull requests and review each diff like a colleague's.

What a PR factory gets you

  • Your backlog, as branches

    Each issue ends as a branch with a test. You review diffs instead of writing them.

  • Headless agents with a home

    codex exec and claude -p run without a UI. The box keeps checkouts, caches and state between runs.

  • The tenth run starts warm

    Containers, dependencies and build caches stay on the box, so the tenth run starts as fast as the second.

  • Scriptable from your laptop

    SSH in with your key, forward a port, or kick off the whole run from a script on your own machine.

The box for this job

Pro · $12

Pro's 4 vCPU keep the test suite and containers busy while the next issue is already running.

Manifestdetachbox · KZ-1
Box
pr-mill
Plan
Pro · 4 vCPU · 8 GB · 100 GB · $12/mo
Agent
Codex
Tabs
3
Services
postgres:18 · minio
Runs
Around the clock, lid closed

Questions about this

Can I start runs from a webhook or a cron job?

Yes. The box is a Linux machine with sudo. Install a cron job, a webhook listener or your own runner and start agents from it.

Where do the agent's git credentials live?

On the box, in the dev user's home, as on any server you own. Give the agent a deploy key or a fine-grained token scoped to the repos it works on.

What if a run leaves a mess?

Each tab is its own session, so one bad run stays in its tab. Clean up over SSH, or reset the box to a clean image from the dashboard.

Turn the backlog into branches while you do real work

Start a box, hand the agent the job and close the tab. Come back to finished work.

Start my box

Charged when the box starts · Cancel from the dashboard; the box runs to the end of the paid month