Skip to content

Repository files navigation

Awesome OpenSpec Awesome

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

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.

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.

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-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.
  • openspec-superpowers-opencode - Superpowers and OpenSpec combined in OpenCode.
  • openspec-tdd - Plugin for Claude Code, OpenCode, and Pi generating failing tests from specs.
  • openspec-ui-vscode - VS Code/Cursor extension with a visual dashboard, Mermaid diagrams, and artifact comments.
  • OpenSpec-Zed - Zed editor extension adding OpenSpec workflow slash commands to the Assistant panel.
  • openspec.el - Emacs interface for OpenSpec workflows.
  • openspec.nvim - Neovim control surface for OpenSpec workflows.
  • opsx-feature-dev - Claude Code and Copilot plugin with a 7-phase feature development workflow.
  • SpecBuddy - JetBrains and VS Code plugin driving /opsx commands with in-IDE delta review and per-step gates.
  • vitepress-plugin-openspec - VitePress plugin rendering OpenSpec folders as doc pages.

Schemas & Extensions

Templates & Starters

GitHub Actions

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.

About

Curated list of awesome OpenSpec resources and some genereric Spec-Driven-Development resources.

Topics

Resources

Contributing

Stars

77 stars

Watchers

2 watching

Forks

Contributors

Languages