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.