AI AgentsOpen_source
OpenSpec logo

OpenSpec

The spec framework for building the right thing and building it right

Overview

About OpenSpec

OpenSpec is a lightweight, configurable framework for writing and managing software specifications so that coding agents build what you meant rather than what you typed. It installs as a single npm package and adds a set of slash commands to the agent you already use. Instead of prompting an agent straight into your codebase, you run it through an explicit sequence: explore the problem, propose a change, apply it, verify it against the spec, then archive the record. The point is to keep you, your team and the agent aligned as a piece of work evolves, and to leave behind specs that describe the system as it actually is. Fission, the company behind it, claims more than 265,000 developers use it monthly and that a new spec is created every two seconds; those are the vendor's own figures, but the GitHub repository is past 69,000 stars, so the adoption is not imaginary.

The framework is deliberately agent-agnostic. The compatibility list on the homepage names Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode and then adds "33 more". Everything it produces is plain markdown in your repository: a proposal, a specs directory, a design document and a task list per change. There is no server, no account and no hosted service; the CLI is MIT licensed and the site publishes no paid tier. The natural comparison is spec-kit from GitHub, which this directory also lists. OpenSpec is now the larger of the two by stars and is vendor-neutral, but the two overlap heavily and the site does not make a case for one over the other, so try both on a small change before adopting either.

Pricing

Free tier
  • Free$0/mo

From the vendor pricing page, 2026-09-18

Details

GitHub Stars 69,255
Forks 4,746
Data from: GitHubWebsiteUpdated: Sep 18, 2026
software-engineeringcode-generationopen-sourcespec-driven-developmentworkflow