Awesome OpenSpec
A curated list of awesome OpenSpec resources, tools, and Spec-Driven Development (SDD) resources.
OpenSpec is a lightweight, open-source spec-driven development framework that
helps AI coding assistants follow instructions more effectively. It works with
30+ tools including Claude Code, Cursor, GitHub Copilot, and more.
Browse this list as a searchable website with live star counts at
speclib.github.io/awesome-openspec.
Contents
Key Concepts
What is Spec-Driven Development
Spec-Driven Development (SDD) is a methodology where you and your AI coding assistant agree on what to build before any code is written. OpenSpec implements this through:
- Proposals - Structured change requests with technical designs
- Specifications - Living documentation that captures functional requirements
- Task Checklists - Implementation tasks with AI guidance
- Archives - Completed changes preserved for reference
Core Workflow
/opsx:explore → /opsx:propose → /opsx:apply → /opsx:verify → /opsx:archive
Why OpenSpec
- Universal - Works with 30+ AI coding assistants
- Open Source - MIT licensed, no vendor lock-in
- No API Keys - Runs locally without external dependencies
- Brownfield-First - Designed for mature codebases, not just greenfield projects
- Persistent Context - Specs live in your repo alongside code
Official Resources
- Getting Started Guide - Official getting started documentation.
- npm Package - Official npm package for installation.
- OpenSpec - Official OpenSpec CLI. Spec-driven development (SDD) for AI coding assistants.
- OpenSpec Pro - Additional OpenSpec resources and documentation.
- OpenSpec Website - Official website with documentation and getting started guide.
UIs
Mobile
- specgetty-mobile - Android reader for OpenSpec specs, changes and tasks in a cloned repository.
Terminal
- dossier - Keyboard-driven TUI for navigating proposals, designs, specs, and tasks.
- specgetty - Terminal UI for finding OpenSpec projects on your machine and reporting their status.
Web & Desktop
- openspec-ui - Real-time Kanban dashboard for tracking changes across multiple repositories.
- openspec-viewer - Browser viewer with live reload, markdown rendering, and full-text search.
- openspec-webui - Interactive browser UI for browsing and managing specifications.
- OpenSpecUI - Web interface for OpenSpec workflows with live mode and static export support.
- Specboard - Web dashboard for monitoring progress across workspaces with swimlane visualization.
- speclens - Desktop reader for tracing requirement evolution and commenting on specs.
- Spek - Read-only viewer with BDD highlighting and full-text search for web, VS Code, and IntelliJ.
Tools
- Coding Corgi Flow - OpenSpec GitFlow with structured AI workflows and issue tracking.
- gitguardex - Runs parallel coding agents in isolated worktrees with OpenSpec auto-wired.
- OmniDev Kit - Toolkit combining OpenSpec with cross-session memory and project intelligence.
- openspec-agents - State-machine multi-agent framework built on OpenSpec docs. (Chinese)
- openspec-playwright - Playwright E2E testing with a self-healing three-agent pipeline.
- OpenSpec.sh - Minimal POSIX shell implementation of OpenSpec CLI for environments without Node.js.
- ralphy-openspec - Combines OpenSpec with Ralph Loop for iterative AI-assisted coding.
- spec-gen - Reverse-engineers OpenSpec specs from existing codebases via static analysis and LLMs.
- veriplan - Formal verification of plans by translating requirements to LTL for SPIN.
OpenSpec as Integration or Plugin
- claude-connoisseur - Claude Code plugin uniting skills, rules, and hooks with OpenSpec.
- claude-plugin-sdd - Claude Code plugin for SDD with ADRs, OpenSpec specs, and sprint planning.
- ClawSpec - OpenClaw plugin bringing OpenSpec workflows into chat with background execution.
- Flokay - Claude Code and Cursor plugin with plan-then-implement workflow and subagent dispatch.
- intellij-openspec - IntelliJ IDEA plugin for OpenSpec, available on the JetBrains Marketplace.
- opencode-openspec - OpenSpec spec-driven development plugin for OpenCode.
- opencode-openspec-sidepanel - OpenCode v2 plugin showing OpenSpec stats in a sidepanel.
- opencode-plugin-openspec - OpenCode plugin with Architect mode for spec-only writes.
- openflow - OpenCode companion plugin combining OpenSpec with Superpowers.
- openspec-ext - VS Code and Cursor extension with a visual dashboard for changes and specs.
- openspec-for-copilot - VS Code extension integrating OpenSpec with GitHub Copilot Chat.
- openspec-mcp - MCP server exposing the OpenSpec CLI as tools, with a Kanban web dashboard.
- openspec-skills - Spec-Driven Development skills for Claude Code.
Schemas & Extensions
Templates & Starters
GitHub Actions
Books
Videos
Articles & Tutorials
Community
- Discord - Official OpenSpec Discord community for support and discussions.
Exotic Use Cases
- novel-writer-openspec - OpenSpec for fiction with character and plot specs. (Chinese)
- OpenSpec-Video - Spec-as-Code framework compiling Markdown specs into AI video generation job queues.
Competitors & Comparisons
- BMAD-METHOD - Agile AI-driven development using formal specs as single source of truth.
- ContractSpec - OpenSpec-compatible contract-driven workflow for AI full-stack development.
- dataspec - AI-native data development tool, an OpenSpec for data teams. (Chinese)
- FullSpec - Spec-driven framework turning ideas into code through formal analysis chains.
- Get Shit Done - Spec-driven workflow with multi-agent orchestration and wave-based parallel execution.
- Kiro - AWS agentic IDE converting natural language into structured specs.
- OpenSpecification - Web-based take on Kiro IDE's Spec Mode.
- pi-sdd-kit - Spec-driven development as skills for the Pi coding agent, with approval gates.
- ProductSpec - Open standard for capturing software intent before implementation.
- Spec Kitty - SDD CLI workflow with Kanban dashboard, Git worktree isolation, and auto-merge.
- Spec-Kit - GitHub's official SDD toolkit with CLI, templates, scaffolding, and AI integrations.
- spectr - Validatable spec-driven development inspired by OpenSpec and Kiro.
- Tessl SDD Tile - Tile teaching MCP-compatible AI agents to write specs before coding.
Related Awesome Lists
Contributing
Contributions welcome! Please read the contribution guidelines first.