Skip to content
aicoolies logo
OpenSpec logo

OpenSpec

Spec-driven development for AI coding assistants

OpenSpec is an open-source spec-driven development framework by Fission-AI for AI coding assistants. It adds a lightweight spec layer so developers and AI agents agree on what to build before any code is written. OpenSpec organizes changes in dedicated folders for proposals, specs, design docs, and tasks, and works across 21+ AI coding tools including Claude Code, Cursor, Windsurf, Continue, Gemini CLI, GitHub Copilot, and Amazon Q — bringing structured planning to agentic development.

About OpenSpec

OpenSpec is an open-source spec-driven development (SDD) framework by Fission-AI that formalizes how developers collaborate with AI coding assistants. Instead of ad-hoc prompting that leaves intent ambiguous, OpenSpec adds a lightweight spec layer so you and your AI agents agree on what is being built before any code is written. The framework organizes every change in dedicated folders for proposals, specs, design notes, and tasks — turning AI-assisted development from a series of one-off conversations into a reviewable, version-controlled workflow.

The key concept that makes OpenSpec practical for real codebases is the delta spec: rather than restating an entire system specification for each change, delta specs describe only what is changing. This approach makes OpenSpec a natural fit for brownfield development where most work involves extending or refactoring existing systems rather than greenfield builds. Workflows are deliberately fluid with no rigid phase gates, so developers can create artifacts in any order that matches how they actually think about a problem. The propose workflow generates a complete change proposal — design, specs, and tasks — from a single request.

OpenSpec is distributed as a CLI tool that integrates with 21+ AI coding assistants out of the box, including Claude Code, Cursor, Windsurf, Continue, Gemini CLI, GitHub Copilot, Amazon Q Developer, Cline, Aider, and more. Running openspec init configures the selected tool using your active profile and chosen workflow, so each AI assistant reads specs in a consistent format. The project is developed in the open on GitHub under the Fission-AI organization and is freely available for individual developers and teams adopting agentic development practices.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the MIT license. OpenSpec is a local, self-contained CLI and file-based specification framework that requires no subscriptions, API keys, or proprietary backend services.

full pricing breakdown →

Supported Platforms

CLI tool; generates OpenAPI specs from code

Explore categories, tags & use cases

Community cursor rules directory

Community-maintained collection of .cursorrules files that customize Cursor IDE's AI behavior for specific frameworks, languages, and project types. Define coding conventions, preferred libraries, architectural patterns, and style guidelines that the AI follows consistently. Popular rules exist for Next.js, React, Python, TypeScript, Tailwind, and more. Hosted on cursor.directory with 1-click installation. Essential for getting consistent, project-aware AI completions in Cursor.

Open Source

Curated Claude Code resources

Official Anthropic-curated list of Claude Code tips, CLAUDE.md templates, hooks, MCP servers, and community tools. Essential reference for Claude Code users looking to optimize their workflow. Covers everything from initial setup and configuration best practices to advanced patterns like custom hooks and multi-agent orchestration with the Claude Code CLI.

Open Source

Claude's inline code and document generation tool

Claude's built-in capability to generate and render interactive artifacts — code, documents, SVGs, React components, and HTML — directly inline within the conversation. No setup required. Turns Claude from a text-only assistant into a creative tool that can produce runnable applications, visualizations, and interactive prototypes during natural conversation.

freemium

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is OpenSpec?

OpenSpec is an open-source spec-driven development framework by Fission-AI for AI coding assistants. It adds a lightweight spec layer so developers and AI agents agree on what to build before any code is written. OpenSpec organizes changes in dedicated folders for proposals, specs, design docs, and tasks, and works across 21+ AI coding tools including Claude Code, Cursor, Windsurf, Continue, Gemini CLI, GitHub Copilot, and Amazon Q — bringing structured planning to agentic development.

Is OpenSpec free?

Yes — OpenSpec is open source and free to use. Free and 100% open source under the MIT license. OpenSpec is a local, self-contained CLI and file-based specification framework that requires no subscriptions, API keys, or proprietary backend services.

Is OpenSpec open source?

Yes — OpenSpec is open source.

Is OpenSpec still maintained?

Yes — OpenSpec is active. Its listing was last verified on September 6, 2026.

What are the best OpenSpec alternatives?

The first editor-selected OpenSpec alternatives are Cursor Rules, Awesome Claude Code, Claude Artifacts.