Skip to main content
Graph-powered code analysis

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.

Terminal
$_
Successfully installed repotoire-0.1.44
$repotoire analyze .
✓ Found 3 circular dependencies
✓ Found 12 dead exports
✓ Found 5 god classes
Health Score: 87/100
100% Local
Code stays local
13 languages
114 detectors

cargo install repotoire·No sign-up required

Open SourceMIT LicensePure Rust

Linters check files.
Your bugs live in relationships.

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.

Traditional linters see
.py
.py
.py
.py
.py

Isolated files. No context.

Repotoire sees

A knowledge graph. Every connection mapped.

FeatureESLint / PylintRepotoire
Analysis scopeSingle fileEntire codebase graph
Circular deps
Cross-file dead code
Re-analysis speedFull rescanIncremental (changed files only)
Auto-fixBasic suggestionsGPT-4o + RAG patches

114 detectors, 13 languages

Python, TypeScript, JavaScript, Go, Java, Rust, C, C++, C#, Kotlin — all parsed with tree-sitter. Adaptive thresholds learn YOUR coding style.

Circular Dependencies
A → B → C → A
Dead Code
847 unused exports
Data Flow
user input → SQL
Code Clones
87% similar (3 files)
Architecture
api → core violation
Type Coverage
78% typed (12 gaps)
Git History
3 devs own 80% code
Adaptive
YOUR p90 = threshold

AI-powered auto-fix (BYOK)

Every issue comes with an AI-generated fix using RAG over your codebase. Bring your own API key — OpenAI, Anthropic, or DeepInfra.

Setup in 5 minutes

Connect your repo, build the graph, get actionable insights.

Connect

# Install CLI
cargo install repotoire
✓ Installed v0.1.44
✓ 13 languages supported

Analyze

Building knowledge graph...
Nodes: 12,458
Edges: 47,921

Fix

Circular dependency
auth.ts → user.ts → auth.ts

Built for Real Codebases

Graph-powered analysis that catches architectural issues linters miss

Python Support
AST-based analysis
Graph Database
Neo4j knowledge graph
8 Integrated Tools
Ruff, Mypy, Bandit...
AI-Powered Fixes
GPT-4o + RAG

Frequently asked questions

Ready to understand
your codebase?

One command. Full analysis. No sign-up required.

$ cargo install repotoire && repotoire analyze .

Open source · MIT License · Works offline