constructionBuild or use · 2026

Build your own AI developer or use mcptask?

A basic “task → Claude Code → pull request” loop is a weekend script, and GitHub Copilot and Codex offer one too. Many software companies already run something like it. The hard part is everything around the loop that keeps it working every day without a person watching. Here is that list, row by row.

What a production runner needs beyond “task → PR”

What a typical internal script has, next to what mcptask.online does today.

What it takesTypical internal scriptmcptask.online
Watchdog and crash recoveryUsually none: a hung CLI waits until someone noticesA watchdog ends a frozen run, a stall detector catches a stuck one, and a run that crashes or overflows its context resumes from its branch
Triage before each taskOne fixed model for every taskEach task is triaged first and gets the model tier it needs
Daily budgetThe spend shows up on the provider's bill afterwardsA daily budget read live during the run; the runner stops when it is spent
A real task queueA label or a list the script reads in orderPriorities, bugs first, then the oldest; a blocked task waits for its blocker links
Time loggingNoneEvery run logs its progress and time against the task, ready for work reports and invoicing
Live dashboardA log file on one machineThe Runner sessions panel shows each runner's state (waiting, triage, processing) as it happens
A fleet of runners across machinesOne machine, one checkoutA runner on every machine you add, all taking work from one queue, one runner per checkout. They run on your machines, so your data stays with you
Coding CLIs and modelsWired to one CLIClaude Code, Codex CLI or OpenCode, with hosted or local open-weights models
Hard failureA red line in a log nobody readsA hard failure files a bug task with the run log attached
Self-updateSomeone pulls the new version by handThe runner updates itself and verifies each release against its published checksums
Git hostsUsually the one host the company usesGitHub, Bitbucket Cloud and GitLab; every change is a pull request through your CI

The part nobody budgets for: upkeep

Models and coding CLIs change every few weeks: new flags, new output formats, new limits, new models worth switching to. An internal runner is a product of its own, and someone on your team keeps it working instead of shipping your work. With mcptask.online that upkeep is ours.

The honest answer

If you already have all of this and enjoy maintaining it, you don't need us.