Analyze a GitHub repository

Paste a public GitHub repo URL. IRDME fetches the commit history, builds a two-layer graph (directory structure + git co-change), and runs structural hub analysis. No installation required.

Two layers: directory_coupling (files in the same folder) and co_change (files edited together in the same commit, last 50 commits). Hub shadows appear when a file ranks low in directory structure but high in co-change frequency.

Results can optionally be saved to the community results page (public) — opt-in via the checkbox in the form.

What happens when you click Analyse

1
Fetch
GitHub API: file tree + last 50 commits with their changed files.
2
Build graph
Top 30 most-changed code files become nodes. Two edge types: directory co-location and commit co-modification.
3
Run engine
IRDME computes hub importance per layer, cross-layer Pearson r, and archetype per node.
4
Show divergence
Files where directory rank ≠ co-change rank are flagged. The gap is the structural discrepancy.

No account required. Unauthenticated GitHub API: 60 requests per hour. One analysis uses ~52 requests. Adding a personal access token raises the limit to 5,000/hr. Results are saved publicly — see all community analyses (saved results only).