logo OpenSpec

OpenSpec

Fission-AI · Developer Productivity & Workflow · Updated
Visit site

OpenSpec is a lightweight Spec-Driven Development (SDD) framework that acts as an agreement layer between you and your AI coding assistant. After `openspec init`, slash commands drive the workflow: `/opsx:explore` is a no-stakes thinking partner that reads your code and shapes a plan, `/opsx:propose` creates a per-change folder under `openspec/changes/` containing `proposal.md`, `specs/`, `design.md`, and `tasks.md` for you to review before any code is written, `/opsx:apply` implements the task checklist, and `/opsx:archive` folds the change back into the living specs in `openspec/specs/`. Specs are plain Markdown requirements (SHALL) with WHEN/THEN scenarios and no special syntax. An expanded profile adds `/opsx:new`, `/opsx:continue`, `/opsx:ff`, `/opsx:verify`, `/opsx:bulk-archive`, and `/opsx:onboard`; Stores (beta) move planning into a shared repo so cross-repo features and platform-owned requirements have one source of truth every coding agent can read. It works with 20+ assistants including Claude Code, Cursor, GitHub Copilot, Windsurf, Cline, RooCode, Codex, and Amazon Q.

v1.13.1 released 2026-09-17; ~69k GitHub stars, 110+ contributors, and trending on GitHub (daily) in mid-September 2026 after the rebuilt artifact-guided `/opsx` workflow and Stores beta.

As of

  • Artifact-guided workflow: /opsx:explore → propose → apply → archive
  • Per-change proposal.md, specs/, design.md, and tasks.md reviewed before code is written
  • Plain-Markdown SHALL/WHEN/THEN specs versioned alongside code
  • Iterative, brownfield-friendly: update any artifact anytime, no rigid phase gates
  • Stores (beta) for cross-repo, team-shared specs
  • Works with 20+ AI assistants via slash commands with no vendor lock-in
✓ Best For

Developers and teams who want predictable AI output by agreeing on a proposal and spec before implementation, without adopting a heavyweight process.

✗ Not Ideal For

Throwaway prototypes where writing a proposal is overhead. Compare with GitHub's Spec Kit (more structured phase gates, Python-based CLI) or Kiro (IDE-bound spec workflow).

Open Source

Free and open-source under MIT; install with `npm install -g @fission-ai/openspec@latest` (Node.js 20.19+). You pay only for the AI coding assistant you already use.

The most widely adopted lightweight SDD framework for coding agents; a pragmatic middle ground between ad-hoc prompting and heavyweight spec toolkits.
spec-driven-developmentplanningagent-workflowclaude-codecursoropen-source
Is OpenSpec free?

Yes - OpenSpec is Open Source. Free and open-source under MIT; install with `npm install -g @fission-ai/openspec@latest` (Node.js 20.19+). You pay only for the AI coding assistant you already use.

Is OpenSpec open source?

Yes - OpenSpec is open source. Free and open-source under MIT; install with `npm install -g @fission-ai/openspec@latest` (Node.js 20.19+). You pay only for the AI coding assistant you already use.

Who is OpenSpec best for?

Developers and teams who want predictable AI output by agreeing on a proposal and spec before implementation, without adopting a heavyweight process.

Who is OpenSpec not ideal for?

Throwaway prototypes where writing a proposal is overhead. Compare with GitHub's Spec Kit (more structured phase gates, Python-based CLI) or Kiro (IDE-bound spec workflow).

What are the best OpenSpec alternatives?

The closest OpenSpec alternatives on ai.dosa.dev are Pieces for Developers, agenttrace, Vibe Kanban - all listed under Developer Productivity & Workflow.

Who makes OpenSpec?

OpenSpec is developed by Fission-AI. It is listed in the Developer Productivity & Workflow category on ai.dosa.dev.

Track OpenSpec in your AI stack

Favorite this tool to revisit it later, or Zap it to contribute to the public vote count.

Content on this page is AI-generated. Please verify details with the vendor's website for accuracy.