{"repo":"lucaGazzola/forgeo","free":true,"listed":false,"github":"https://github.com/lucaGazzola/forgeo","clone":"git clone https://github.com/lucaGazzola/forgeo.git","description":"A scheduled, agent-driven software factory. Keep a plain JSON backlog; Forgeo runs your coding agent (Claude Code, Codex, opencode) on each task and commits to main. Refactors when idle. No branches, no PRs.","language":"Python","stars":35,"topics":["software-factory","agentic-workflow","ai-agents","ai-coding","ai-tools","ai","automation","autonomous-coding","cli","coding-agent"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Forgeo is a software factory for your coding-agent. You're already working with an AI coding agent, prompting it task by task or giving it a goal. Forgeo organizes your work in a structured way with a backlog, and it decides what to work on next, runs your agent on it, and commits the result. Progress, pending decisions, and history are tracked in plain files you can inspect at any time, plus a web dashboard. Forgeo only interrupts you when a decision is genuinely yours to make, everything else happens autonomously. Transient failures (a network blip, a flaky test) are retried automatically when the retry policy is enabled, and only a task that keeps failing or genuinely needs a human decision ever reaches you. All you need is basic comfort with a terminal, a git repository, and any coding agent CLI. Quickstart The full walkthrough is in Getting started. 1. Install the CLI Pick any one installer (no root needed; re-running it upgrades Forgeo). 2. Create your Forgeo Guided wizard, run from your project root. Writes forgeo.yaml (the config) and a .forgeo/ folder for the backlog, logs and blocker files. The base flow is then three steps: fill the backlog, check the configuration, start the daemon. 3. Fill the backlog 4. Check the configuration Read-only dry run before the first start: verifies forgeo.yaml , the git repo, branch and remote, that the backlog parses (fetching it once when it is an HTTP endpoint), the agent command, and the lock state. Never invokes the agent and wr","default_branch":null,"files":null,"tree":[],"storefront":"/r/lucaGazzola","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lucaGazzola/forgeo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}