Skip to main content
Antal István

Recommendations1 min read

SpecForge

SpecForge is a menu-bar viewer for spec driven development. It watches every workspace you register and puts the number of changes still in flight on a badge, hidden while that number is zero. Click it and the tree opens: proposals, designs, specs, tasks, and the commits that came of them.

The SpecForge window: a workspace tree of changes down the left, a change's tasks rendered as headed sections in the centre, and a commit-graph rail grouped by day down the right.

It is read-only on purpose. It renders what your OpenSpec folders already say and never edits a spec, ticks a checkbox, or touches git. A change open in three worktrees counts once, which is the whole reason the badge is worth glancing at.

The browser UI ships on npm, so there is nothing to download and no Gatekeeper prompt to clear:

npx @avantmedia/specforge

The desktop app and the terminal UI are on the GitHub releases page, the package is on npm, and the documentation is on the SpecForge site. It is early software, the desktop builds are unsigned, and OpenSpec is the only format it reads today.

Related reading