Skip to main content

See what your linter
can't see.

Repotoire builds a knowledge graph of your code—finding architectural debt, code smells, and issues that linters miss.

Open SourceApache 2.0 License
myapp/
analyzing...
Health Score0
Structure
0%
Quality
0%
Architecture
0%
3 circular dependencies
847 dead exports
12 bottleneck modules
Ruff ·Pylint ·Mypy ·Bandit ·Semgrep

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

8 integrated analysis tools

Graph algorithms + Ruff, Pylint, Mypy, Bandit, Semgrep working together.

Circular Dependencies
A → B → C → A
Dead Code
847 unused exports
Bottlenecks
utils.ts → 234 deps
Modularity
Q = 0.42 (target: 0.7)
Code Smells
god class detected
Type Coverage
78% typed (12 gaps)
Security
SQL injection path
Complexity
high churn hotspot

AI-powered auto-fix

Every issue comes with a GPT-4o generated fix using RAG over your codebase. Review and apply with one click.

Setup in 5 minutes

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

Connect

# Install CLI
npx repotoire init
✓ Connected to github.com/acme/app
✓ Found 2,847 files

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?

Connect your repo. Get a health score in 5 minutes. Fix issues with AI.

7-day free trial. No credit card required.