A scheduled forgeo for your repository. You keep a simple list of tasks — an AI coding agent works through it, writing and committing real code to main. No branches, no pull requests, no developer on staff. If you can describe what to build, Forgeo can build it.
forgeo init · guided wizard in your project root — then forgeo start and watch it ship.
Works with Claude Code, aider, opencode or any CLI agent — see the agent contract.
Three steps and Forgeo runs forever — waking up on its own schedule and deciding what to do next.
Describe what needs to be built in a plain JSON backlog — or just type it into the web console. One task at a time, in the order you wrote them.
Each cycle, Forgeo hands the oldest task to your coding agent, then commits and pushes the result straight to main.
Empty backlog? The same agent reviews the codebase and cleans it up. Forgeo only interrupts you when a decision is genuinely yours.
Forgeo serves a live web dashboard while it works — every cycle, outcome, log line and blocker, visible at a glance. Running several factories? forgeo web gives you one dashboard for all of them.
The Forgeo web console — every forgeo instance's backlog, run history and logs, in one dashboard at port 8790.
Everything a small software org would do by hand, automated around a single repository and a single branch.
A plain-JSON task list is the whole interface. Oldest task first, always one at a time, never overlapping runs.
Any coding agent that can read an environment variable — Claude Code, aider, opencode, or your own script.
One repository, one branch, one commit per task. The noise of code review bureaucracy disappears.
When the backlog is empty the agent refactors: dead code, duplication, stale comments — kept tidy, automatically.
If the agent hits a decision only a human can make, Forgeo writes BLOCKER.md, pauses, and waits for you.
A web console for each forgeo, one central dashboard for all of them, plus optional Telegram notifications when your input is needed — nothing else disturbs you.
Bring your own agent — Forgeo orchestrates, your favourite CLI builds:
Install with a one-liner, run forgeo init in your project, and let the agent do the work.