AI-powered documentation that turns complex repositories into beginner-friendly learning guides. Built for PMs and AI-native builders.
Structured guides covering everything from architecture to code quality — no manual writing required.
From high-level overview to deep-dive analysis, get a complete picture organized the way you'd want to learn it.
Automatically recognizes Next.js, React, Vue, Django, Flask, Express, Rails, and more for context-aware analysis.
Ask follow-up questions in an interactive session to dig deeper into any part of the codebase.
Know exactly what an analysis will cost before you run it. Transparent token counting across all providers.
One command to get started.
pip install code-guro
Set up your LLM provider.
code-guro configure
Point it at any repository.
code-guro analyze
Open the generated HTML docs and explore at your own pace.
Works with the providers you already use.
Not at all. Code Guro is built for people who don't read code fluently. Just install it with pip install code-guro, run the setup wizard, and point it at your project. It generates a structured, beginner-friendly curriculum that explains your codebase in plain language — no programming knowledge required.
Code Guro supports LLMs from Anthropic, OpenAI, and Google. Claude is recommended for the best code understanding. Gemini is the most cost-effective option at a fraction of the price. You can switch providers anytime by running code-guro configure.
Code Guro itself is free and open source. You only pay for the AI API calls. A small project (10–50 files) typically costs $0.05–$0.30, while a large project (200+ files) may cost $1–$5. Code Guro always shows you an estimated cost before running and asks for confirmation if it exceeds $1.
You get a 7-part learning guide covering everything from a high-level overview to deep dives into core files. Output comes in both HTML (with navigation sidebar, dark mode, and diagrams) and Markdown formats. Think of it as a personalized course built around your specific codebase.
Yes! Just pass a public GitHub URL directly: code-guro analyze https://github.com/user/repo. Code Guro will clone it and generate the documentation for you.