whereismyai
Ccm
Ccm: Command-line tool that measures source code, analyzes changes, and estimates AI and human resource costs.
CCM is a fast command-line tool written in Rust that measures source code, analyzes software changes, and estimates required resources. It provides instant code inventories including languages, file counts, and lines of code. When reviewing changes, it compares project snapshots to trace edit impacts, identifies checks that need re-running, and estimates budgets across AI agents and human reviews. Outputs include terminal tables, HTML reports, and structured formats like JSON, NDJSON, and CSV. It runs entirely locally on the user machine without external dependencies or telemetry.
Ccm at a glance
- Best for: Software engineer, Founder
- Runs on: Linux, macOS, Windows, FreeBSD, CLI
- Pricing: Free
- Released: October 2026
- Category: AI coding tool
- Website: github.com/insanai/ccm
Key features
- Clear terminal tables with grouped numbers and language percentages
- Standalone HTML reports and JSON, NDJSON, or CSV exports
- Lexical scanners for 67 built-in languages and 658 format names
- Accurate handling of mixed files, UI components, and embedded languages
- Scoped ignore file support and strict file selection limits
- Byte-level file comparisons and dependency trace models
- Verification tracking to see which checks are invalidated
- Resource cost modeling separating AI tokens, sandboxes, and reviews
Use it for
- Inventory codebase languages, file counts, and lines of code
- Compare two project snapshots to trace how edits affect downstream components
- Check which test results and reviews remain valid for unchanged system parts
- Estimate resource budgets for AI coding agents, sandboxes, and human review
- Export structured metrics to JSON, NDJSON, or CSV for CI pipelines
Alternatives to Ccm
- ccusage — Tracks token usage and costs locally across multiple coding agent CLIs.
- sem — Performs entity-level diffs instead of line-based changes.
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- Source Trace — Tracks code generated, kept, and rewritten to measure AI return on investment.
- jscpd — A native Rust binary that runs fast without a Node.js runtime and integrates with AI agents.
- CC Switch — Centralizes AI coding tool management, API routing, and usage tracking in one interface.
- Freebuff — Access multiple coding AI models for free without subscriptions.
- Command Code — Repairs open model tool calls and learns developer patterns automatically.
- RTK — Reduces AI context output noise by 56 to 90 percent with zero configuration.
- CodeGraph — It eliminates file crawling, reducing AI agent tool calls by 88% and cutting costs.
- Repomix — Packages entire codebases into single files for AI context.
- cc-connect — Continue working on local projects through chat from anywhere.
All Ccm alternatives