Find what your linter
can't see.
Repotoire builds a knowledge graph of your codebase—surfacing architectural debt, circular dependencies, and code smells that traditional tools miss.
Repotoire builds a knowledge graph of your codebase—surfacing architectural debt, circular dependencies, and code smells that traditional tools miss.
Circular dependencies. Dead code spanning 10 files. Modules that everything depends on. These issues don't live in a single file—they live in how your code connects.
Isolated files. No context.
A knowledge graph. Every connection mapped.
| Feature | ESLint / Pylint | Repotoire |
|---|---|---|
| Analysis scope | Single file | Entire codebase graph |
| Circular deps | ✗ | ✓ |
| Cross-file dead code | ✗ | ✓ |
| Re-analysis speed | Full rescan | Incremental (changed files only) |
| Auto-fix | Basic suggestions | GPT-4o + RAG patches |
Python, TypeScript, JavaScript, Go, Java, Rust, C, C++, C#, Kotlin — all parsed with tree-sitter. Adaptive thresholds learn YOUR coding style.
A → B → C → A847 unused exportsuser input → SQL87% similar (3 files)api → core violation78% typed (12 gaps)3 devs own 80% codeYOUR p90 = thresholdEvery issue comes with an AI-generated fix using RAG over your codebase. Bring your own API key — OpenAI, Anthropic, or DeepInfra.
Connect your repo, build the graph, get actionable insights.
Graph-powered analysis that catches architectural issues linters miss
One command. Full analysis. No sign-up required.
Open source · MIT License · Works offline