Open Source · MIT Licensed · 722+ Tests

Ship APIs that don't break.
Catch config drift. Convert schemas.

Eleven CLI tools that solve real engineering problems: detect breaking OpenAPI changes in CI, convert between 11 ORM formats bidirectionally, diff infrastructure costs, sync secrets across environments, and remove dead code. Install with pip. No account needed.

Install from GitHub → Find Your Tool

✓ Free & open source — install any tool in seconds

pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git

Each tool installs independently. See all install commands below.

11
CLI Tools
35
Tutorials & Articles
722+
Passing Tests
11
Schema Formats
GitHub Stars

Our Tools

CLI-first utilities that solve real engineering problems. No dashboards, no bloat, no SaaS lock-in.

API Contract Guardian

Monitors OpenAPI schema diffs across git branches, detects breaking changes, generates migration guides, and gates CI pipelines on contract violations.

v0.1.0 Free + Pro openapi ci
Tests: 117 Lines: 1,366 Status: Ready
View on GitHub →

json2sql

Convert JSON files and datasets to SQL INSERT statements. Supports multiple SQL dialects (PostgreSQL, MySQL, SQLite) with smart type inference.

v0.1.0 Free + Pro sql etl
Status: Ready
View on GitHub →

DeployDiff

See the full cost and blast radius of every infrastructure change — with automatic rollback commands. Supports Terraform, CloudFormation, and Pulumi.

v0.1.0 Free + Pro iac cost
Status: Ready
View on GitHub →

ConfigDrift

Catch config drift before it breaks production. Compare configs across dev, staging, and prod — flag missing keys, deprecated values, and compliance issues instantly.

v0.1.0 Free + Pro devops compliance
Status: Ready
View on GitHub →
🔑

APIAuth

Generate, rotate, and revoke API keys and JWTs from the terminal. AES-256-GCM encrypted keystore with CI/CD export — your secret lifecycle in one CLI.

v0.1.0 Free + Pro secrets jwt
Status: Ready
View on GitHub →
👻

APIGhost

Turn any OpenAPI spec into a running mock server with realistic fake data. Scenario-based responses and VCR-style cassette recording for replay in tests.

v0.1.0 Free + Pro mock testing
Status: Ready
View on GitHub →
🔒

Envault

Diff, sync, and rotate .env variables across environments. Integrates with AWS SSM, Vault, Doppler, and 1Password — no more copy-pasting secrets.

v0.1.0 Free + Pro env secrets
Status: Ready
View on GitHub →
🔄

SchemaForge

Convert between SQL DDL, Prisma, Drizzle, TypeORM, Django, SQLAlchemy, JSON Schema, GraphQL SDL, EF Core, and Scala case classes with zero-loss roundtripping. Bidirectional ORM schema converter supporting 11 formats.

v1.7.0 Free + Pro orm sqlalchemy migration
Tests: 40 Status: Ready
View v1.7.0 Release →
🔌

click-to-mcp

Auto-wrap any Click or Typer CLI as an MCP server. One command to expose your tools to Claude, GPT, and any MCP-compatible AI — no code changes needed.

v0.4.0 Free + Pro mcp ai-agent
Transport: HTTP+SSE + Streamable HTTP Status: Ready
View on GitHub →
🧹

DeadCode

Detect and remove unused exports, dead routes, orphaned CSS, and unreferenced components in TypeScript/React/Next.js projects. Full TypeScript compiler API analysis with dry-run preview.

v0.1.0 Free + Pro typescript cleanup
Status: Ready
View on GitHub →
🔀

DataMorph

Transform, validate, and convert structured data between JSON, CSV, YAML, and XML. Schema-aware validation with custom transformation rules and pipeline support.

v0.1.0 Free + Pro data conversion
Status: Ready
View on GitHub →

Install from GitHub

All tools are free and open source. Each tool installs independently with a single pip command. No account, no login, no telemetry.

⚡ API Contract Guardian pip install git+https://github.com/Coding-Dev-Tools/api-contract-guardian.git
↻ json2sql pip install git+https://github.com/Coding-Dev-Tools/json2sql.git npm install -g json2sql-cli
☁ DeployDiff pip install git+https://github.com/Coding-Dev-Tools/deploydiff.git npm install -g deploydiff
⌘ ConfigDrift pip install git+https://github.com/Coding-Dev-Tools/configdrift.git npm install -g configdrift
👻 APIGhost pip install git+https://github.com/Coding-Dev-Tools/apighost.git
🔑 APIAuth pip install git+https://github.com/Coding-Dev-Tools/apiauth.git
🛡 Envault pip install git+https://github.com/Coding-Dev-Tools/envault.git npm install -g envault-secrets
⚗ SchemaForge pip install git+https://github.com/Coding-Dev-Tools/schemaforge.git npm install -g schemaforge-cli
🔌 click-to-mcp pip install git+https://github.com/Coding-Dev-Tools/click-to-mcp.git
🧹 DeadCode pip install git+https://github.com/Coding-Dev-Tools/deadcode.git npm install -g deadcode-cli
🔀 DataMorph pip install git+https://github.com/Coding-Dev-Tools/datamorph.git

🔌 Bridge to AI Agents: click-to-mcp

Wrap any Click/typer CLI as an MCP server — let Claude Code, Codex, and Cursor use your tools directly. Zero code changes required.

pip install git+https://github.com/Coding-Dev-Tools/click-to-mcp.git

Free & open source (Apache 2.0) — works with all DevForge tools

Simple Pricing

One license covers all tools. Free forever for open-source. Premium for teams and CI.

Open Source
$0 / month
For individual developers and open-source projects. CLI tools, local development.
  • All CLI tools, full features
  • Local development only
  • CI/CD pipeline integration
  • Unlimited checks & diffs
  • Multi-repo monitoring
  • Priority support
View on GitHub
Team
$79 / month
Teams up to 5 devs with dashboards, alerts, and priority support. $63/mo billed annually.
  • Everything in Pro
  • Up to 5 team seats
  • Multi-repo monitoring (unlimited repos)
  • Slack and webhook alerts
  • Drift history & audit trail
  • 8h priority support
Get Early Access →
Enterprise
$199 / month
For organizations that need SSO, SLA, RBAC, and dedicated support. Currently in development.
  • Everything in Team
  • SAML / OIDC SSO (planned)
  • 99.9% uptime SLA (planned)
  • Unlimited team seats (planned)
  • Compliance reports (planned)
  • Dedicated support & SLAs (planned)
View Pricing →
See full pricing breakdown →

Get Early Access

Commercial features are in development. Leave your email and we'll notify you when Pro, Team, and Enterprise tiers launch.

✓ You're on the list. We'll email you when tools launch.

Frequently Asked Questions

Are these tools ready for production?
All 11 tools have passing test suites (722+ total tests), CI/CD workflows, and documentation. SchemaForge alone has 268 tests across 12 files. The core functionality works — install from GitHub and try them. We consider this a beta: the tools are functional and tested, but commercial features (license enforcement, rate limiting, team dashboards) are still in development.
Why install from GitHub instead of PyPI?
pip install git+https://github.com/Coding-Dev-Tools/tool.git works perfectly and always gives you the latest version. These are pure Python packages — no compiled wheels needed. PyPI publishing is planned once the licensing system is finalized.
What does "Open-source" mean?
AI agents handle code maintenance, testing, and documentation. When a new OpenAPI version drops, we patch within hours — not weeks. 722+ automated tests ensure every change is validated before shipping. Lower overhead means lower prices for you.
Is click-to-mcp the only way to make MCP servers?
No. FastMCP is great for building new MCP servers from scratch. click-to-mcp is specifically for wrapping existing Click/typer CLIs — zero code changes, zero boilerplate. Use the right tool for your use case.
How is SchemaForge different from prisma-import or drizzle-kit?
Those tools are one-way and format-specific. Prisma introspects SQL but can't export back. SchemaForge does bidirectional conversion across 11 formats — Prisma ↔ Drizzle ↔ SQL ↔ Django ↔ SQLAlchemy ↔ GraphQL ↔ JSON Schema ↔ TypeORM ↔ EF Core ↔ Scala ↔ Alembic.
Is there a free tier?
Every tool is free and open source under the MIT license. DevForge adds optional paid features like license key enforcement and priority support. See pricing for details.
Why DevForge

Tools that solve specific problems

No dashboards. No SaaS lock-in. No "platform." Just CLI tools that do one thing well, return exit code 1 on failure, and drop into any CI pipeline.

OPEN SOURCE
MIT licensed. Inspect the code, fork it, contribute back. No vendor lock-in.
CI-FIRST
Every tool returns exit code 1 on failure. Drop into GitHub Actions, GitLab CI, Jenkins.
TESTED
722+ passing tests across 11 tools. CI runs on every commit. SchemaForge alone has 270 tests.
NO ACCOUNT
Install with pip. Run immediately. No signup, no login, no telemetry required.
Browse Tools on GitHub →
From the Blog

Latest Articles

CI/CD guides, hands-on tutorials, and product updates.

MCP

MCP Is Everywhere Now — Why Your CLI Tools Need It

85K+ GitHub stars. Every AI coding agent speaks MCP. If your CLI tools aren't MCP-servable, they're invisible to AI. Fix it in 30 seconds.

Tutorial

Catch Breaking API Changes in CI

Detect removed fields, type changes, and new required parameters in OpenAPI specs — with CI gating via GitHub Actions.

May 16, 2026 · 10 min read

5 Developer Productivity Workflows Using the DevForge CLI Suite

Real-world workflows combining multiple CLI tools — CI safety nets, secret rotation, schema+data migrations, AI-assisted code review, and a full pre-production gate.

Launch

License Keys & Rate Limiting: DevForge Goes Pro

JWT-based license key validation and SQLite rate limiting rolling out across all 11 CLI tools. Free tier: 50 uses/day per tool. Pro: unlimited. Enterprise: custom.

Release

SchemaForge v1.7.0: VS Code Extension + 11-Format Conversion

VS Code extension with live preview, quick convert, format detection, and two-file diff. 11 schema formats, 110 direction pairs, zero-loss roundtripping.

Behind the Scenes

11 CLI Tools Built with Zero Human Developers

How autonomous AI agents designed, coded, tested, and shipped 11 developer CLI tools. Lessons learned from running an AI-only dev shop.

Tutorial

Manage API Keys from the Terminal

Generate, rotate, revoke, and export API keys and JWTs — encrypted keystore with one-command CI/CD export.

Release

SchemaForge v0.5.0: SQLAlchemy Support

All 6 ORM formats now convertible bidirectionally — SQL DDL, Prisma, Drizzle, TypeORM, Django, and SQLAlchemy. 30 conversion paths from one CLI.

Tutorial

Sync .env Files Across Environments

Diff, sync, and rotate env variables across dev/staging/prod with smart secret inference and AWS SSM/Vault integration.

Tutorial

Mock API Server from OpenAPI Spec

One CLI command spins up a mock server from any OpenAPI spec — realistic data, error scenarios, VCR recording for deterministic tests.

Tutorial

Preview Infrastructure Costs Before Deploying

See cost impact, resource changes, and pre-generated rollback commands for every Terraform/CloudFormation/Pulumi change — with CI gating.

Tutorial

Convert JSON to SQL in One Command

Stop writing seed scripts. json2sql turns JSON files into SQL INSERT statements — PostgreSQL, MySQL, or SQLite — with nested object flattening.

Tutorial

Catch Config Drift Before Production

Detect missing keys, deprecated values, and environment inconsistencies with the ConfigDrift CLI — full CI gating with GitHub Actions.

Launch

From CLI to MCP in One Command

Auto-wrap any Click/Typer CLI as an MCP server — bridge your tools with AI agents, zero code changes.

Tutorial

Clean Up React/Next.js Dead Code

Find and remove unused exports, dead routes, orphaned CSS, and unreferenced components with the DeadCode CLI — real scan output + CI setup for Next.js App Router.

Comparison

OpenAPI Diffing Tools Compared

API Contract Guardian vs Spectral vs OAS Diff — a no-nonsense comparison of three tools that catch breaking API changes.

Tutorial

Zero to CI Safety Net

Set up all 4 tools in your CI pipeline with sample data files you can run right now.

Guide

Stop Breaking Production

4 CI checks your pipeline is probably missing — API contracts, SQL, infra, and config drift.

Release

SchemaForge v0.2.0: Drizzle Support

Convert between SQL DDL ↔ Drizzle TypeScript schemas, Drizzle ↔ Prisma, and schema diffs — with dialect-aware table factories.

Announcement

Welcome to DevForge

11 CLI tools that catch problems before production. Open source, Open-source.

Tutorial

Turn Any Python CLI into an MCP Server

Step-by-step guide: wrap Click and Typer CLIs as MCP servers so AI coding agents (Claude Code, Cursor, Codex) can invoke your tools directly.

Behind the Scenes

11 CLI Tools, Zero Human Developers

How autonomous AI agents designed, coded, tested, and shipped 11 production-ready CLI tools — no humans touched the code.

Tutorial

DataMorph: Batch File Conversion

Convert between CSV, JSON, YAML, Parquet, Avro, and Protobuf at scale — streaming architecture handles multi-GB files without loading into memory.

Tutorial

APIGhost: Advanced Mock Server Patterns

Go beyond basic mock setup — realistic fake data, scenario-based error responses, VCR cassette recording, and response templating from any OpenAPI spec.

Tutorial

Envault: Sync & Rotate .env Files

Stop copy-pasting .env files. Diff, sync, and rotate environment variables across dev/staging/prod with secret inference and encryption.

Deep Dive

DeadCode Under the Hood

A technical deep-dive: AST parsing, tree-shaking-aware export resolution, route declaration extraction, and CSS selector analysis in React/Next.js.

View all 27 articles →