RepoTourBETA
⌘K
apiauthrouterdb/usersdb/postswebssrclientcdnedge fn
NEWVoice-first architecture tours, now live

Understand any codebase in
minutes, not weeks.

Paste a GitHub URL. Hear the architecture narrated out loud while a live diagram draws itself. Ask questions by voice — interrupt anytime.

Try
Spaceto talk·/to type·⌘Kto search
V2 · SOONPrivate repos & native plug-ins for VS Code and Cursor — now in beta.Join waitlist
Keep reading
01
The old way

Reading a codebase is still a click-by-click slog. Understanding a repo takes weeks.

Even with AI assistants. You ask, it answers, you scroll, you open a file, you ask again. Every question is a round trip. Every answer is a wall of text.

ai-chat.app
U
how does authentication work in this repo
AI
Authentication in this repository is handled through a multi-layered system. The primary entry point is src/auth/middleware.ts. To understand it fully, you should look at:
1. The JWT verification logic
2. The session management layer
3. The refresh token rotation
4. The RBAC policy enforcement
U
okay but where does the jwt come from
AI
Great question. JWTs in this codebase are issued by the auth service located at...
12 paragraphs, no structure
follow-up #7 of 40
Still no diagram. Still no overview.
40+
follow-up prompts
to piece together a mental model of a mid-size repo.
0
visual structure
chat is a single column. Architecture is a graph.
100%
manual navigation
you still Cmd-click through files to verify every claim.
1
modality
text-only. No voice, no diagram, no one pointing at the file that matters.
02
The RepoTour way

Less hunting for code. More understanding systems.

It's the difference between skimming a 200-page codebase alone and pulling up a chair next to the senior engineer who wrote it. You ask, they point, you see.

Alone with the code
You read docs.
You skim files.
You guess.
→ open README
→ search "entry point"
→ open src/index.ts
→ follow import
→ open src/app.ts
→ follow import
→ open src/router.ts
→ …
→ still confused
With RepoTour
You listen.
You ask.
You understand.
Guide
So the request enters at src/router.ts — watch the graph — and fans out to three handlers.
You
wait which one does the auth check
Guide
Good catch. Middleware fires first — let me highlight it.
Live· 2:34 into chapter 3
Narration, not walls of text
Architecture read aloud by a guide that actually knows what matters. You hear the shape of the system before you see any code.
Interrupt like a person
'Wait, what's that service?' Speak over it. The tour pauses, answers, and picks up where you left off.
Diagram, always
Every concept has a node. Every relationship has an edge. No more reconstructing a graph from paragraphs in your head.
03
Shipping now · v1.0

What you get today.

Paste a public repo. Get a narrated architecture tour with a live-drawing diagram. Ask anything by voice. That's it — no setup, no install, no keys.

facebook/react
vercel/next.js
tiangolo/fastapi
vuejs/core
sveltejs/kit
django/django
Supported
Public GitHub repos
Any public repo, any language. Node, Python, Go, Rust, Java, Ruby — if it's on GitHub we can tour it.
approuterauthdb
Generated live
Live-drawing diagrams
The architecture graph renders as the narration unfolds. Nodes appear when they're introduced; edges animate in with the relationship being described.
Spaceto interrupt
Voice-native
Interrupt by voice
Hold Space. Ask anything. The guide pauses, answers, and picks up the thread. No typing required — ever.
00:00
Overview
01:42
Entry points
04:05
Core logic
06:18
Data flow
10:30
Services
13:02
Tests
15:40
Extensions
Seven chapters
Guided narrative
Every tour is split into chapters — overview, entry points, core logic, data flow, extension points. Skip ahead, rewind, or scrub the transcript.
Not in v1 · yet
Private repos·Editor integration·Team workspaces·Custom voice models
See roadmap
04
Coming in v2 · Q3

Next: a colleague inside your editor.

v2 lives in VS Code and Cursor. It watches you read. When you're stuck, it talks. It opens the file. It points at the line. It draws the diagram — all while you keep your hands on the keyboard.

auth-service
Explorer
src/
index.ts
router.ts
middleware.ts
auth/
jwt.ts
session.ts
db/
users.ts
12export function verifyJWT(token: string) {
13 const decoded = jwt.verify(token, SECRET);
14 if (!decoded.sub) throw new AuthError();
15 return decoded as TokenPayload;
16}
17
18export function issueJWT(userId: string) {
19 return jwt.sign({ sub: userId }, SECRET);
20}
Line 14 — the auth check
RepoTour
Live
routerjwt.tssessiondb/users
"Every protected route runs verifyJWT first. Watch line 14 — that's where a malformed token gets rejected…"
⌘ .to talk — the tour follows your cursor
01
Native plug-in
Install once in VS Code or Cursor. Works on any repo you already have open — public or private.
02
Jumps to the line
'Where's the auth check?' — the file opens, the line highlights, the narration keeps rolling.
03
Live-generated visuals
Flow charts, sequence diagrams, dependency maps — drawn on demand for the exact question you asked.
04
Always on your team
Your private codebase, your team's vocabulary. The guide learns the repo the same way a new hire would.
05
The leap

The days of Cmd-clicking your way through
a codebase are over.

Reading code was never the goal. Understanding the system was. Days of exploration, compressed into a conversation.

2 free tours · then sign in · free during beta
All systems operational