Run coding agents on your repos and merge only what passed a check.
You describe a change. Codex, Claude, or OpenCode builds it in its own Git worktree, the factory runs your tests, and you review the diff.
- The factory runs the check itself, tied to the exact files the agent produced.
- Screenshots and a running app to try before you merge.
- One sandbox, approval flow, and time limit for every agent.
- Roll back, merge, open a pull request, or revert from the task.
- Runs on your machine with your existing agent sign-ins.
Bun, TypeScript, SQLite, React, Tailwind, Vite, Git worktrees, macOS sandbox-exec.
Interface components use Beautiful UI, adapted to the app.
Needs macOS, Bun 1.2.10+, Git, and codex-cli 0.154.0. Sign in to the agents you use.
git clone https://github.com/nmbrthirteen/local-factory.git
cd local-factory
bun install
bun run devOpen http://localhost:4310 and connect a repository.
- macOS only
- Codex is required, since setup and checks run in its sandbox


