FREE · NO SIGNUP · RESULTS IN SECONDSIDENTIFIER

The audit you skip when you're solo — done in seconds.

Paste a public GitHub URL and REPO-SIGHT reads the source straight from the repo — size, structure, complexity, technical debt, and rule violations, across C++, Python, and Java.

Public repositories only · best for repos that analyze in under a minute · no account needed

THE PIPELINEPREPROCESSOR

Five stages. One pass. No black box.

Every file goes through the same deterministic pipeline — the same one the cma binary runs on the command line.

01

Scan

Finds every recognized source file — .cpp/.h, .py, .java — in a repo, a folder, or a single file.

02

Lex

Character-level tokenizer per language. Keywords, identifiers, literals, operators — no regex, no compiler.

03

Parse

Walks the token stream to find functions, classes, nesting depth, and cyclomatic complexity.

04

Aggregate

Per-file metrics and rule violations roll up into one project-level report and health score.

05

Report

A dashboard you can read — never a black box.

WHAT YOU GETSTRING_LITERAL

Every metric the engine computes — one dashboard.

Size & shape

Total lines, blank lines, comment lines, and real code lines — split out, not lumped together.

Structure

Functions, classes/structs, variables, and include/import counts, rolled up project-wide.

Complexity

Cyclomatic complexity, max nesting depth, loops and conditions, and your longest function.

Technical debt

Every TODO and FIXME marker, counted — so nothing quietly rots in a comment.

Rule violations

21 rules across C++, Python, and Java flag risky patterns, rolled up by severity.

LEARNDOC_COMMENT

Read up on what the numbers mean.

Short, practical explainers on the metrics REPO-SIGHT reports and why they matter.

FREE, FOR NOW AND FOR REAL

Free is the whole plan.

No tiers, no paywalled metrics. A small amount of advertising keeps it free instead of a paywall — analyze without an account any time.

Analyze a repo now

Starting analysis…