Riskiest file

What's going on inside your code?

EvoMind reads a repository's history and points at the files most likely to break next.

which repo keeps you up at night?

or try
EvoMind

Analyze a repository

Which files are most likely to need a bug fix next, and why.

EvoMind reads a repository's commit history, learns which files went on to need bug fixes, and ranks today's files by the chance that they will need one next. Paste a path or Git URL above and press Analyze.

Try a public repository

How it works

01

Mine the history

Clones the repository and reads every commit: which files changed, how often and by how much.

02

Trace bug fixes

Finds fix commits, then uses SZZ (git blame) to mark the files that held the bug before the cutoff.

03

Train and compare

Builds code and history metrics per file and trains Random Forest against Logistic Regression; the higher ROC-AUC wins.

04

Rank and explain

Scores today’s files, shows what drives each score and how the risk has moved over time.