🚀 Now in Public Beta

The DevOps Swiss Knife
for Agile Teams.

Keep your backlog, specs, tests, and code aligned—with automatic checks. Whether you're a product owner, a PM, or a developer (or using AI to build fast): everyone sees the same truth. Works for new projects and for code you already have. Connect GitHub, Azure DevOps, Jira, or Linear. No new platform to learn.

# In your AI IDE (Cursor, VS Code + Copilot):
$ specfact init --ide cursor
âś“ Installed 12 slash commands

# Then use: /specfact.01-import --repo .
âś“ Found 12 features (LLM-enriched)
âś“ Detected 34 stories with business context
âś“ Project bundle written to: .specfact/projects/my-project/

Why SpecFact?

One CLI that keeps backlog, specs, tests, and code in sync—with automatic checks. For product owners, PMs, and developers. New projects or existing code.

🔄

Everything Stays Aligned

Backlog, specs, tests, and code stay in sync. Works with GitHub, Azure DevOps, Jira, Linear. When you or AI change code, the rest stays aligned—so nothing breaks in production.

🏗️

New Projects & Existing Code

Starting from scratch or improving what you already have? Turn existing code into specs and automatic checks, or start from specs—your choice. No jargon, no lock-in.

đź”’

Automatic Checks

What's built stays aligned with what was planned. Ready-for-sprint and definition-of-done style checks. Catch mismatches before they reach production.

👥

For the Whole Team

Product owners, PMs, and developers work in one workflow. Standup, refinement, sprint planning—each role has a view. One CLI, one source of truth.

🤖

Where You Already Work

Runs in your AI IDE (Cursor, VS Code, Copilot) and in CI/CD. No new platform. One toolkit that fits into your stack.

đź”—

Connects Your Tools

Specs (Spec-Kit, OpenSpec), backlogs (GitHub, Azure DevOps, Jira, Linear), and checks (Specmatic, OpenAPI). One toolkit, your tools.

⚡

Get Value in Minutes

Run one command and get a project bundle in under a minute. Or use slash commands in your AI IDE. No lengthy setup.

🔄

Fits Into CI/CD

GitHub Actions and other pipelines. Start in observe mode, then turn on enforcement. Roll out step by step with full visibility.

How It Works

Bring code in, keep the team in sync, run automatic checks. One pipeline from backlog and specs to code and tests—so product owners, PMs, and developers stay aligned.

01

Bring Your Code In

SpecFact analyzes your code and builds a project bundle. Use your AI IDE (Cursor, VS Code, Copilot) with slash commands for the smoothest start.

# In your AI IDE (Cursor, VS Code + Copilot):
$ specfact init --ide cursor
âś“ Installed 12 slash commands

# Then run the import:
/specfact.01-import --repo .
âś“ Found 12 features
âś“ Project bundle created
02

Collaborate as a Team

Product owners, developers, and architects each have a view. SpecFact keeps everything in sync with automatic checks—no manual YAML editing.

# Select your bundle after import:
$ specfact plan select --bundle my-app

# Each persona exports their view:
$ specfact project export --persona product-owner
$ specfact project export --persona developer

# Import with automatic validation:
$ specfact project import --persona product-owner
âś“ Agile validation passed, changes synced
03

Check & Enforce

Automatic checks in your pipeline catch when code and specs don't match. SpecFact can block merges until everything is aligned.

$ specfact enforce stage --preset balanced
âś“ Enforcement mode: balanced

$ specfact repro setup
âś“ Validation config written

$ specfact repro --verbose
âś“ Running checks...
âš  2 mismatches found (high severity)
❌ Merge blocked - fix and re-run

Powerful CLI

One CLI for backlog sync, specs, and validation. Install with uvx or pip. Integrates with your AI IDE and CI/CD—no new platform to learn.

Recommended
uvx specfact-cli@latest
pip
pip install specfact-cli
Read the Docs
Terminal
$ specfact init --ide cursor # Install slash commands for your AI IDE
$ specfact import from-code my-app --repo . # Analyze codebase into project bundle (new or existing)
$ specfact sync bridge --adapter github # Sync specs/backlog with GitHub, Azure DevOps, Jira, Linear
$ specfact backlog refine # AI-assisted backlog refinement (templates, readiness checks)
$ specfact plan review --bundle my-app # Review and refine plan; keep specs and backlog aligned
$ specfact analyze contracts --bundle my-app # Measure contract coverage across codebase
$ specfact enforce stage --preset balanced # Set enforcement level for CI/CD
$ specfact repro --verbose # Validate contracts and detect deviations

100% Open Source

SpecFact CLI is released under Apache 2.0 license. No vendor lock-in, no license keys, no telemetry required. Self-host, fork, or contribute.

uvx specfact-cli@latest --help
Star on GitHub

What's included (free forever):

  • Full CLI with all commands
  • Turn existing code into specs and automatic checks
  • Find gaps and score quality
  • GitHub Actions integration
  • AI IDE slash commands (Cursor, Copilot)

Need enterprise support? Contact us