Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>RepoOcto Beta — Learn Your CodebaseNew to Visual Studio Code? Get it now.
RepoOcto Beta — Learn Your Codebase

RepoOcto Beta — Learn Your Codebase

Jobply

|
1 install
| (0) | Free
Gamified quizzes about your codebase. Replace doomscrolling with learning.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RepoOcto — Learn Your Codebase

Gamified quizzes about your codebase. Replace doomscrolling with learning.


What is RepoOcto?

RepoOcto is a VS Code extension that generates quiz questions about the codebase you're working in. It analyzes your project, understands the architecture, and creates tailored multiple-choice questions to help you (and your team) deeply learn the code.

No API key needed — works out of the box with the built-in AI.

Features

  • AI-Powered Questions — Automatically generates questions from your actual codebase using Gemini 3.1 Flash Lite
  • Adaptive Difficulty — Questions scale with your level. Early levels cover project overview and architecture; higher levels dive into edge cases, data flow, and internal logic
  • Leveling System — Earn XP, level up, and unlock titles from Newcomer to Oracle
  • Per-Repo Progress — Each repository has its own level and question bank
  • Spendable XP — Use earned XP to skip tough questions or buy streak freezes
  • Streak Tracking — Maintain daily streaks with freeze protection
  • Detailed Explanations — Every answer option includes an explanation so you learn from mistakes
  • Smart Caching — Summaries and questions are cached and incrementally updated as your code changes
  • Multiple AI Providers — Built-in (free), Anthropic, OpenAI, OpenRouter, and Google Vertex AI
  • Sync & Leaderboard — Optionally sign in with GitHub to sync XP across devices and compete on the leaderboard

Getting Started

  1. Install the extension
  2. Open any project in VS Code
  3. Click the RepoOcto icon in the sidebar (or press Ctrl+Shift+Q)
  4. Pick your skill level
  5. Hit "Index Codebase" and start quizzing

That's it. No setup, no API keys, no configuration.

How It Works

  1. Analyzes your codebase to create a compressed representation
  2. Summarizes the codebase into a structured document covering architecture, data flow, patterns, and more
  3. Generates multiple-choice questions tailored to your current level and skill
  4. Tracks your progress, adapting future questions based on what you got wrong

Skill Levels

Level Title
1-4 Newcomer
5-9 Reader
10-19 Navigator
20-34 Contributor
35-49 Specialist
50-74 Architect
75-99 Guardian
100+ Oracle

Keyboard Shortcuts

Shortcut Action
Ctrl+Shift+Q / Cmd+Shift+Q Open RepoOcto

Using Your Own AI Provider

The built-in AI is free and works immediately. If you prefer to use your own API key:

  1. Open RepoOcto Settings
  2. Click "Change API Key"
  3. Select your provider (Anthropic, OpenAI, OpenRouter, or Google Vertex AI)
  4. Enter your API key

Requirements

  • VS Code 1.85+
  • Node.js

Privacy

  • Your code is sent to the AI provider for analysis and question generation
  • The built-in provider uses Google Gemini via a secure proxy — your code is not stored
  • Sign-in is optional and only used for XP sync and leaderboard

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft