Hey, everyone, I'm Tabish, and I’m the founder of OpenSpec!
TL;DR: OpenSpec is an open-source spec framework that captures what you're building, why, and how, before your coding agent writes a line of code. 27k+ GitHub stars in under six months.
Generating code is now cheap. Correctness is still expensive.
Engineers don't distrust AI-generated code because models aren't capable. They distrust it because they can't reliably get the output they actually wanted. Did the agent meet my requirements? Handle edge cases? Fit my architecture?
The bottleneck isn't the model. It's underspecification.
OpenSpec adds a spec layer to your codebase: an openspec/ folder in your repo with two parts.
A spec library (openspec/specs/) that documents how your system actually works, organized by capability. Living documentation that your agents and your team can always reference.
A changes system (openspec/changes/) where each feature you build gets a proposal, design, implementation tasks, and spec deltas showing exactly how the requirements will change. When you ship, the deltas merge back into the spec library, so it grows with your codebase.
Everything is markdown. Checkable into Git. Always accessible by your coding agent. We provide integrations with 20+ AI tools (Claude Code, Cursor, Windsurf, Copilot, and more) so your agents help you create, evolve, and manage specs through slash commands and skills.
We're seeing teams shift from code review to plan review. It's easier to read a markdown spec than a large diff, and writing one forces real thought about the problem.
I was a team lead at a quantum computing startup. Turns out, managing coding agents is a lot like managing a team. Things break when there's no alignment on what you're building and why. Coding agents can't read your mind. That's still your job. We're building the workspace where that job gets done.
If your team has adopted AI coding tools but you're finding it harder to stay aligned, that's exactly the problem we're solving. Code review feels heavier, agents produce work that doesn't quite fit, and your codebase is changing faster than anyone can track.
Website: openspec.dev Email: tabish@openspec.dev