Replace 20+ CI Tools with One Zero-Dependency CLI

ciforge is a powerful CLI and GitHub Action that consolidates your entire CI pipeline into one robust tool. Run locally or in GitHub Actions with zero external dependencies.

2
⭐ Stars
2
👁️ Watchers
Python
Language

Powerful Features

🔍

Vulnerability Scanning

Zero-dependency offline detection of CVEs in your dependencies

🤖

AI Code Review

Multi-model AI analysis to find logic flaws and edge cases

🔒

Infrastructure Security

Scan Dockerfiles, Terraform, and IaC for security anti-patterns

📊

Code Duplication

AST-based analysis to find structural duplicates across your codebase

🚀

Auto-Fixer

Automatically resolve low-hanging issues and format code

📈

PR Metrics

Track pull request size, churn, and velocity metrics

🔌

MCP Server

Integrate with Claude Desktop, Cursor, and AI Agents

🛡️

Secret Detection

Catch hardcoded credentials before they reach your repo

📋

Config Validation

Parse and validate JSON, YAML, ENV, TOML, and XML files

Quickstart for Solo Developers

No config needed! Just run locally or integrate with GitHub Actions.

Local Execution

ciforge --repo . --base-ref origin/main --format markdown --fail-on high

GitHub Action

steps:
  - uses: actions/checkout@v4
  - uses: Tahiram32/ciforge@v5.0.0
    with:
      repo: '.'
      format: 'markdown'
      fail-on: 'high'

Usage Examples

ciforge --repo . --format html --badge
Generate HTML dashboard with badges
ciforge --repo . --fix
Auto-fix low-hanging issues
ciforge --repo . --changelog
Generate CHANGELOG.md
ciforge --repo . --vuln-scan
Scan for CVE vulnerabilities
ciforge --repo . --iac-scan
Scan Infrastructure as Code
ciforge --repo . --dupe-scan
Find code duplication
ciforge --repo . --cloud-cost
Estimate cloud costs
ciforge --repo . --load-test URL
Run automated load testing