Skip to main content

Repotoire Documentation

Repotoire is a graph-powered code analysis tool that finds issues linters miss—circular dependencies, dead code, architectural violations, and more. Runs locally, no sign-up required.

What is Repotoire?

Unlike traditional linters that examine files in isolation, Repotoire builds a Neo4j knowledge graph combining:

  • Structural Analysis - AST parsing to understand code structure
  • Semantic Understanding - NLP and AI to understand code meaning
  • Relational Patterns - Graph algorithms to detect architectural issues

How to Use Repotoire

CLI (Command Line)

Local-first analysis. No Docker, no external services:

# Install (Rust CLI)
cargo install repotoire

# Analyze your codebase
repotoire analyze .

# View findings
repotoire findings

# AI fix suggestions (BYOK - bring your own key)
export OPENAI_API_KEY=sk-...
repotoire fix 1

MCP Server

Connect to Claude, Cursor, or other AI assistants:

# Start the MCP server
repotoire serve

# Your AI assistant can now query your codebase

Web Dashboard

Team dashboard with GitHub integration, PR quality gates, and cross-repo insights—coming soon.Join the waitlist.