← All projects

Early

Roughcut

A multi agent LLM harness that turns a software idea into a working sample or allows you to edit an existing app, one round at a time: agents plan it, build the pieces in parallel, merge and test them, while asking you enough questions to avoid making any assumptions.

When
2026
Status
Early.
Stack
Python 3.9+, Claude Code plugins and dynamic workflows, git worktrees
Code
github.com/fellobello/roughcut

Why I built it

I wanted to go from a notebook-style idea to something I could click through without writing a full spec first. Roughcut builds a rough first version with me, then asks what it got wrong, so we incrementally get closer to our vision.

What it does

Interesting parts

Interfaces first, tests from the spec

The planner writes the interfaces as real code before any builder starts, so modules can be built at the same time without guessing about each other. Each module's tests are written by a separate agent that never reads that module's implementation.

One writer for shared state

Agents don't talk to each other directly. They communicate through files in a .hub/ folder that only one script writes, and it locks every change.

Example

From the one-line idea "google maps but you can see flock cameras and plan routes around them," the first round planned six modules, built them with acceptance tests in parallel and merged them into a working web app with about 600 tests total. It then handed back 11 questions throughout the process. The result is alpr-route-planner. Agents wrote all of that code; the plan and every decision are in its .hub/ folder.

What I'd do next

I want to integrate more quality of life features so I can do all my development here. For example I want to integrate a simple UI to use git commands.