AI coding agents that prove their work.

Every acceptance criterion verified, and you hold the merge button. For developers who won't merge what they can't trust — solo or on a team.

Works with:
Claude Code
Aider
Any MCP client

Project credentials

What is Sequant

How It Works

An AI coding workflow that turns your backlog into merge-ready pull requests: one issue or many, all in parallel. Each issue gets its own worktree, its own spec → exec → QA pipeline, and its own PR.

AI coding tools are remarkably capable. But capability without process means results vary: vague issues produce vague implementations, there's no formal review, and context drifts over long sessions. Sequant provides the discipline: a repeatable pipeline where every issue follows the same lifecycle. The PR arrives with evidence — each acceptance criterion checked against the code — and the merge is always yours.

Phase Isolation

Each phase runs in a fresh session inside an isolated worktree. No context drift, and code never touches main until gates pass.

8 Quality Gates

AC adherence, type safety, security, scope, CI status, build verification, static analysis, and anti-pattern detection, checked automatically on every PR.

Parallel Automation

Run many issues simultaneously, each in its own worktree. Chain dependencies, resume failed runs, and process your backlog overnight.

Issue #123
Spec Plan
Reads issue, lints AC, posts plan to GitHub
Isolated Worktree
Exec Build
Implement, commit, push, create PR
Test Verify
Browser & CLI verification
QA Review
Type safety, security, scope, tests
Loop Auto-fix
Up to 3 retries
Merge PR lands on main

What runs underneath


A Smarter Way to Code

2 Ways to Solve Issues

( 01 ) Automation
Sequant Run

Point it at an issue. Walk away. Come back to a finished PR — spec'd, built, tested, and QA'd.

or
Interactive ( 02 )
Full Solve

Stay in the loop. Run each phase — /spec, /exec, /test, /qa — with full control.

Skills

Commands

Run any skill by name in conversation, as a /slash command, or via npx sequant run. Not sure where to start? Try /assess.

Core Automation Quality Analysis

Quality Loop

Automated Iteration

When tests fail, Sequant doesn't stop. It analyzes the failure, fixes the code, and retests — automatically. You review working code, not broken builds. The qa phase runs the 8 Quality Gates on every PR; the Quality Loop is the retry wrapper around it, re-running qa after each fix.

Enable it:

Or interactively: /loop 123. Built into /fullsolve by default.

Control retries with --max-iterations 5. Gate chains with --qa-gate.

3 Max retries
for test failures
2 Max retries
for QA issues
0 Manual
intervention
1
Build /exec implements the feature in an isolated worktree
2
Test Run tests and type checks automatically
3
Analyze Parse failures — type errors, missing AC, security issues
4
Fix Apply targeted changes to address each identified issue
Repeat Loop until all gates pass — or hand off for manual review

MCP Server

Universal AI Integration

Any MCP-compatible AI tool can drive Sequant workflows — no custom integrations needed. Claude Desktop, Cursor, VS Code, Windsurf, and Zed all work out of the box.

Getting Started
  1. 1 Install Sequant in your project
  2. 2 Add the config snippet to your AI tool
  3. 3 Ask your AI to run Sequant workflows

Full MCP guide →

Claude Desktop
Cursor
VS Code
Windsurf
Zed
// claude_desktop_config.json
{
  "mcpServers": {
    "sequant": {
      "command": "npx",
      "args": ["-y", "sequant", "mcp"]
    }
  }
}
// .cursor/mcp.json
{
  "mcpServers": {
    "sequant": {
      "command": "npx",
      "args": ["-y", "sequant", "mcp"]
    }
  }
}
// .vscode/settings.json
{
  "mcp": {
    "servers": {
      "sequant": {
        "command": "npx",
        "args": ["-y", "sequant", "mcp"]
      }
    }
  }
}

If You're Building on Agent Frameworks

For Builders

Evaluating LangGraph, CrewAI, Mastra, or the Agent SDK for an issue-to-PR pipeline? Those give you the primitives. Sequant is the finished, hardened workflow you'd otherwise assemble on them — and every guarantee below is an invariant of the pipeline, not optional wiring you have to get right.

Isolated execution

Every issue runs in its own git worktree on its own branch. Parallel runs never share a working directory, so one agent cannot overwrite another.

Human-in-the-loop approval gate

The pipeline stops at a pull request. Nothing reaches your default branch without you clicking merge — the gate is the product, not a config flag.

Guardrails

Eight quality gates run on every PR: acceptance criteria, type safety, security, scope, CI status, build, static analysis, and anti-pattern detection.

Durable execution

Phases write their results to the issue as they complete. A crashed or cancelled run resumes from the last finished phase instead of starting over.

State management

The GitHub issue is the state store. Acceptance criteria, phase markers, and evidence live where your team already reads them — not in a private database.

Deterministic control flow

Phases advance in a fixed order — spec, exec, test, qa — with bounded retries. The agent chooses the code, never the next step or when to stop.

Quick Start

Zero to First PR

Install

( 01 )

Install the package, then scaffold your project.

or via plugin

Requires an AI coding agent (Claude Code or Aider) and GitHub CLI (gh auth login)

Assess

( 02 )

Point it at one or many GitHub issues.

Analyzes your issues and recommends the right workflow — including npx sequant run flags like --chain, --sequential, and --quality-loop. Run reference →

Build

( 03 )

Full pipeline, headless, or step by step.

Interactive:

Spec → exec → test → QA with auto-fix iterations.

or
Headless:

Walk away. Issues run in parallel by default — same pipeline, no conversation needed.

Or run individual skills:

Skills also work without slash commands — just describe what you need. Cheat sheet →

Ship

( 04 )

QA passes. Merge the PR.


Quickstart guide →   Full docs →

FAQ

Common Questions

Changelog

Latest Releases