The smartest way tomaster your codebase
AI-generated quizzes about your actual code. Earn XP. Convert it into AI tools.
For the solo dev leveling up, or the team that can't afford knowledge silos.
Free forever for individuals · No credit card · 2-click install
What design pattern does AuthService use for token refresh in this project?
Trusted by engineering teams at
Active Developers
Engineering Teams
Faster Onboarding
VS Code Marketplace
Everything you need to
master your codebase
Six powerful systems working together to turn dead time into deep understanding.
AI-Powered Questions
Claude analyzes your actual codebase and generates contextual questions. Not generic trivia — questions about your code, your patterns, your architecture.
Powered by Claude AISmart Triggers
Automatically detects idle time and AI code generation waits. Serves a quiz right when you'd otherwise reach for social media.
Zero frictionSpaced Repetition
The SM-2 algorithm ensures questions resurface at optimal intervals. Struggling topics appear more often. Mastered ones fade away.
SM-2 AlgorithmXP & Leveling
Progress through 10 levels from Novice to Codebase Oracle. Earn XP with streak bonuses, first-try multipliers, and daily rewards.
10 levelsKnowledge Heatmap
Visualize your understanding across every module and topic. Watch the map evolve from red to green as you learn and retain.
Visual insightsXP Marketplace
Your knowledge has real value. Convert earned XP into AI tool credits — code completion, refactoring, generation. Learning literally pays for your tools.
Earn & redeemUp and running in
under 60 seconds
Install the Extension
One click from the VS Code Marketplace. Add your API key. RepoOcto scans your codebase automatically.
Learn & Earn XP
Answer quizzes during idle time. Earn XP with streaks, first-try bonuses, and daily goals. Level up from Novice to Oracle.
Spend XP on AI Tools
Convert your XP into AI tool credits. Code completion, refactoring, generation — your knowledge literally pays.
Take a sample quiz
Click an answer to see how RepoOcto works.
In React 18, what is the primary purpose of useTransition?
Developers & teams are obsessed
“I onboarded onto a 200k LOC monorepo in 2 weeks instead of 2 months. RepoOcto made me understand patterns I'd have taken months to discover organically.”
Sarah Kim
Senior Engineer @ Vercel
“We rolled this out to 40 engineers. New hires reach productivity 40% faster. The knowledge heatmap shows us exactly where documentation is lacking.”
David Liu
Engineering Manager @ Stripe
“The XP marketplace is genius. My team actually uses this because learning earns them AI tool credits. Adoption solved itself — no mandates needed.”
Priya Sharma
VP of Engineering @ Notion
“The spaced repetition is killer. I actually remember our API contract patterns now instead of looking them up every time. And my XP covers my AI tools.”
Marcus Rodriguez
Staff Engineer @ Linear
“We lost a senior engineer who was the only person who understood our payment service. Never again — RepoOcto's knowledge gap reports caught three more single points of failure.”
James Nakamura
Director of Engineering @ Figma
“Replaced my doomscrolling habit during Copilot waits. Now I'm Level 8 and I haven't paid for AI tools in months — my XP covers everything.”
Elena Petrov
Backend Engineer @ Datadog
Free forever.
Teams pay for visibility.
No credit card required. Your knowledge is the currency.
Free Forever
For every developer
- ✓Unlimited codebase quizzes
- ✓XP & leveling system
- ✓Spaced repetition (SM-2)
- ✓Knowledge heatmap
- ✓Smart idle triggers
- ✓XP Marketplace — earn AI tool credits
No credit card. No catch. Your knowledge earns its keep.
Enterprise
For engineering teams
- Everything in Free, plus:
- ✓Team knowledge dashboard
- ✓Onboarding quiz paths
- ✓Knowledge gap reports
- ✓Bus factor alerts
- ✓SSO / SAML
- ✓Admin controls & seat management
- ✓Priority support & SLA
14-day free trial · Talk to Sales for 100+ seats
Start earning with
your knowledge
Free forever for individuals. 14-day free trial for teams.
Or press Ctrl + Shift + X in VS Code and search “RepoOcto”