Skip to main content

Demos

The quickest way to see what Open Forge changes is to run the same request with and without it. The demos are small, realistic projects with requests at four levels of detail and a checklist for the result. They live in the repository's demos/ folder.

DemoStart fromTry it to see
Greenfield: build it from an ideaAn empty folder and an ideaHow much an agent gets right from one sentence versus a full set of records
Brownfield: add a featureA half-built app with testsWhether an agent keeps rules whose reasons live only in the author's notes

Both demos use the same product, a command-line expense splitter, so you can compare building it fresh with changing it later.

Seed levels​

Every request comes at four levels. The levels change only how much you tell the agent up front.

LevelWhat the agent gets
1One sentence
2A short brief: who it's for, what it must do, the constraints
3The brief plus a table of exact expected results
4Open Forge records: Decisions and scenarios, plus a Vision and Architecture for greenfield

Lower levels test what an agent notices on its own. Higher levels test whether it follows what it's given.

Level 4 uses Decisions from Planning, Vision and Architecture documents from Project Documents, and Scenario starters from Flows and Scenarios. Development Toolkit installs all three, plus Development and its Workflow Support dependency. Each demo links to the copy instructions for its supplied level 4 records.

Before you start​

  • Work outside this repository. Run your agent in its own folder, so it sees the demo and not Open Forge's own workspace.
  • Commit a starting point before the agent changes anything, so git diff shows exactly what happened.
  • Run it twice if you can: once with Open Forge and once without. Comparing the two runs shows what Open Forge changes.

Demos as evaluations​

The same fixed inputs can compare agents, models, and spec-driven tools. For now, each demo's checks.md is a manual scoring sheet. Turning the checks into a repeatable evaluation is planned work.

Next: Start from an empty project or try the existing app.