Delimit is a comprehensive API governance, project management, and AI assistant toolkit that unifies Claude Code, Codex, Cursor, and Gemini CLI with persistent context, multi-model deliberation, and broad developer tooling.
API Governance & Contract Management (Free)
Lint OpenAPI/Swagger specs for breaking changes and policy violations (
delimit_lint)Diff two specs, classify semver bumps (MAJOR/MINOR/PATCH/NONE), and generate migration guides in 7 templates (developer, changelog, PR comment, Slack, etc.)
Enforce custom governance policies with configurable severity levels
Extract OpenAPI specs from FastAPI, Express, or NestJS source code
Ledger & Task Tracking (Free)
Append-only, hash-chained ledger for tracking tasks, bugs, features, and strategy items across sessions
Filter by status, priority, or type; get quick project context summaries
List all registered projects/ventures
Security & Scanning
Scan for vulnerabilities, hardcoded secrets, dangerous patterns, and
.envfiles in gitAudit dependencies for known CVEs
Project discovery: detect frameworks, OpenAPI specs, security issues, and test coverage
Multi-Model Deliberation (Pro)
Orchestrate real AI-to-AI debate (Grok 4, Gemini, Codex) until unanimous consensus
Manage model configurations and credentials
Memory & Vault (Pro)
Store and semantically search conversation memory across sessions
Encrypted vault for secrets and persistent context with health/snapshot tools
Deployment & Release Management (Pro)
Governed pipeline: plan, build (Docker), publish, rollback, and check status
Automate site deployments (Vercel) and npm package publishing with version bumping and git tagging
Generate release plans from git history, audit/sync public surfaces (GitHub, npm, site meta)
Governance Workflow (Pro)
Create, run, and verify governed tasks with risk levels and gate checks
Collect and verify compliance evidence bundles; analyze downstream API change impact
Observability & Cost Management (Pro)
Query live metrics (CPU, memory, disk via /proc or Prometheus), search logs (journalctl, Elasticsearch, Loki), and check system health
Analyze project costs, find optimization opportunities, and manage spending alerts
Code & Project Generation
Generate code templates (component, page, API) and scaffold new projects (Next.js, API, library)
Design & UI
Extract design tokens from CSS/SCSS/Tailwind/Figma; generate React/Next.js components and Tailwind configs
Validate responsive design patterns; catalog component libraries; generate Storybook stories
Run visual regression tests (Playwright) and WCAG accessibility checks
Testing & Documentation
Generate test skeletons (Jest/Pytest/Vitest), run smoke tests
Generate API reference docs from docstrings/JSDoc and validate documentation quality
Data Management
Validate JSON/CSV/SQLite files, check migration status (Alembic, Django, Prisma, Knex), back up data with timestamps
Intel / Research
Register, freeze, and query datasets and research snapshots with provenance metadata
Utilities
Monitor GitHub issues, diagnose setup issues, manage Pro license activation, and get tool-specific help
Supported formats: OpenAPI 3.0/3.1, Swagger 2.0 (YAML/JSON), GitHub Actions CI/CD integration, MCP (Model Context Protocol) for AI assistants.
Allows for zero-spec extraction to generate OpenAPI specifications directly from Express.js source code.
Allows for zero-spec extraction to generate OpenAPI specifications directly from FastAPI source code.
Integrates with GitHub Actions to monitor pull requests for breaking API changes, automatically posting comments with migration guides and severity ratings.
Allows for zero-spec extraction to generate OpenAPI specifications directly from NestJS source code.
Performs automatic Semantic Versioning classification (Major, Minor, Patch) based on detected breaking changes in API specifications.
Provides API governance tools including linting and diffing for Swagger 2.0 specifications.
Supports API governance, linting, and policy enforcement for OpenAPI specifications and custom governance rules defined in YAML format.
</> Delimit
Unify Claude Code, Codex, Cursor, and Gemini CLI with persistent context, governance, and multi-model debate.
Persistent ledger, API governance, security orchestration, and multi-model deliberation — all shared across Claude Code, Codex, Cursor, and Gemini CLI.
GitHub Action
Zero-config — auto-detects your OpenAPI spec:
- uses: delimit-ai/delimit-action@v1Or with full configuration:
name: API Contract Check
on: pull_request
jobs:
delimit:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: delimit-ai/delimit-action@v1
with:
spec: api/openapi.yamlThat's it. Delimit auto-fetches the base branch spec, diffs it, and posts a PR comment with:
Breaking changes with severity badges
Semver classification (major/minor/patch)
Step-by-step migration guide
Policy violations
View on GitHub Marketplace → · See a live demo (23 breaking changes) →
Example PR comment
Breaking Changes Detected
Change
Path
Severity
endpoint_removed
DELETE /pets/{petId}error
type_changed
/pets:GET:200[].id(string → integer)warning
enum_value_removed
/pets:GET:200[].statuswarning
Semver: MAJOR (1.0.0 → 2.0.0)
Migration Guide: 3 steps to update your integration
CLI + MCP Toolkit
Governance tools for AI coding assistants (Claude Code, Codex, Cursor, Gemini CLI):
npx delimit-cli setupNo API keys. No account. Installs in 10 seconds.
CLI commands (all free)
npx delimit-cli setup # Install into all AI assistants
npx delimit-cli setup --dry-run # Preview changes first
npx delimit-cli lint api/openapi.yaml # Check for breaking changes
npx delimit-cli diff old.yaml new.yaml # Compare two specs
npx delimit-cli explain old.yaml new.yaml # Generate migration guide
npx delimit-cli init --preset strict # Initialize policies
npx delimit-cli doctor # Check setup health
npx delimit-cli uninstall --dry-run # Preview removalWhat the MCP toolkit adds
When installed into your AI coding assistant, Delimit provides tools across two tiers:
Free (no account needed)
API governance -- lint, diff, policy enforcement, semver classification
Persistent ledger -- track tasks across sessions, shared between all AI assistants
Zero-spec extraction -- generate OpenAPI specs from FastAPI, Express, or NestJS source
Project scan -- auto-detect specs, frameworks, security issues, and tests
Quickstart -- guided first-run that proves value in 60 seconds
Pro
Multi-model deliberation -- Grok, Gemini, and Codex debate until they agree
Security audit -- dependency scanning, secret detection, SAST analysis
Test verification -- confirms tests ran, measures coverage, generates new tests
Memory & vault -- persistent context and encrypted secrets across sessions
Evidence collection -- governance audit trail for compliance
Deploy pipeline -- governed build, publish, and rollback
OS layer -- agent identity, execution plans, approval gates
What It Detects
27 change types (17 breaking, 10 non-breaking) -- deterministic rules, not AI inference. Same input always produces the same result.
Breaking Changes
# | Change Type | Example |
1 |
|
|
2 |
|
|
3 |
| New required header on |
4 |
|
|
5 |
|
|
6 |
| Request body now requires |
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
| Query param |
12 |
|
|
13 |
| Response |
14 |
| OAuth2 security scheme removed |
15 |
|
|
16 |
|
|
17 |
|
|
Non-Breaking Changes
# | Change Type | Example |
18 |
| New |
19 |
|
|
20 |
| Optional |
21 |
|
|
22 |
| Optional |
23 |
|
|
24 |
| Updated description for |
25 |
| API key security scheme added |
26 |
|
|
27 |
| Default value for |
Policy presets
npx delimit-cli init --preset strict # All violations are errors
npx delimit-cli init --preset default # Balanced (default)
npx delimit-cli init --preset relaxed # All violations are warningsOr write custom rules in .delimit/policies.yml:
rules:
- id: freeze_v1
name: Freeze V1 API
change_types: [endpoint_removed, method_removed, field_removed]
severity: error
action: forbid
conditions:
path_pattern: "^/v1/.*"
message: "V1 API is frozen. Changes must be made in V2."Supported formats
OpenAPI 3.0 and 3.1
Swagger 2.0
YAML and JSON
Links
delimit.ai -- homepage
Docs -- full documentation
GitHub Action -- Marketplace listing
Quickstart -- try it in 2 minutes
npm -- CLI package
Pricing -- free tier + Pro
MIT License