Specbench

Introduction

What Specbench is and where to start

Specbench is a collaborative spec-authoring platform for product teams. The spec lives as a set of small, named artefacts — Bounded Contexts, Roles, Glossary Terms and more — that people and AI agents edit together, through the same surface, with the same attribution. Work happens in Workstreams (long-lived threads of related change) and lands in Task-shaped slices that merge onto the project's shared spec when they're done.

The result is a spec that stays alive: it's where decisions get made, it's what agents read before they write code, and it can be published into your git repository as reviewable files.

Where to start

The fastest way in is the hosted app at app.specbench.io — sign in, create a project, and follow the Quick start.

Specbench is also open source (AGPL-3.0) and fully self-hostable. The Community Edition is the complete product — no feature gating — and runs from a single docker compose up. See Self-Hosting for realistic setup instructions.

Who it's for

Specbench is built for the whole team, not just engineers. Product managers and domain experts author and refine the spec directly; engineers and agents work from it. Nothing in the product assumes you're comfortable with git — but the spec can flow into git whenever you want it there.

Contributing

Specbench is developed in the open at github.com/specbench-io/specbench. Contribution guidelines, issue tracking, and development setup live in the repository, not in these docs.

On this page