Getting Started
Everything you need to go from zero to your first AI-assisted LeetCode session.
What is AlgoTrace?
AlgoTrace is an AI study companion built for competitive programmers and interview preppers. Unlike a code autocomplete tool, AlgoTrace works as a Socratic learning partner — it guides you to understand solutions rather than just handing them to you.
The system has two surfaces that work together:
- ·Chrome Extension — sits inside LeetCode as a sidebar, watches you work, and answers questions in context.
- ·Web App — your learning hub for chat history, notebooks, flashcards, TraceBoards, and analytics.
Create Your Account
Getting started takes under a minute:
Go to app.algotrace.tech/signup
Verify your email (email sign-up only)
You're in — onboarding starts automatically

Sign up with Google
~10s · Click to play
Onboarding
The first time you log in, AlgoTrace walks you through a 5-step setup. Each step personalises the AI to your level and goals.
Step 1 — Profile & Avatar
Enter your display name and choose one of the 8 avatar icons. These appear in the sidebar and on shared pages.
Choose your avatar
~8s · Click to play
Step 2 — Pick a Username
Your username is used for public share links. It must be lowercase letters, digits, or underscores, between 3 and 30 characters. There is a 30-day cooldown between changes.
Step 3 — Experience Level
Choose from Beginner, Intermediate, Advanced, or Expert. This calibrates how the AI explains concepts — a beginner gets more scaffolding, an expert gets terse precision.
You can change this any time from Settings → Profile.

Select experience level
~6s · Click to play
Step 4 — Focus Topics
Select up to 5 DSA topics you want to work on (e.g. Trees, Dynamic Programming, Graphs). AlgoTrace uses these to bias problem suggestions and conversational context.

Pick focus topics
~10s · Click to play
Step 5 — Connect LeetCode (Optional)
Enter your LeetCode username to unlock smarter filtering — AlgoTrace can suggest problems you haven't solved yet and surface stats on your dashboard. This step is optional; you can add it later from Settings → LeetCode.

Connect LeetCode profile
~12s · Click to play