Skip to content

speclib/awesome-openspec

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

  • dossier - Keyboard-driven TUI for navigating proposals, designs, specs, and tasks.
  • 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-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-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.
  • 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 Projects

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

License

Contributing

Stars

41 stars

Watchers

2 watching

Forks

Contributors