AI tutor
Hints with citations — not answer keys
How the tutor works, what it will and won't do, and how to get more questions per day.
What the tutor is
The tutor is a chat panel scoped to the pattern you are studying. It searches the community notes (and optionally your personal uploads) and answers in plain language — with links back to the source passages it used.
It is designed to be Socratic: nudges, analogies, and “what if you tried X?” — not a full LeetCode solution pasted into the chat.
Good questions
- “When should I use two pointers vs sliding window here?”
- “Can you explain the template in simpler terms?”
- “I tried brute force — what’s the bottleneck?”
- “What edge case am I missing?”
What to avoid
- “Give me the full Python solution for problem #42”
- Asking about patterns you have not unlocked yet
- Expecting answers from the open internet — only your corpus is used
Daily limit & bring your own key
By default, everyone shares a hosted language-model key with a daily question limit so the free tier stays sustainable. When you hit the limit, you can wait until the next day or add your own API key under Settings → Tutor API key.
Your key is encrypted before it is stored. With BYOK (bring your own key), tutor usage is unlimited for your account.
How answers are built (non-technical)
- Your question is turned into a search query.
- The system finds the most relevant chunks from community notes (and your uploads).
- A language model writes an answer using only those chunks.
- Source cards appear so you can verify every claim.
Concept-scoped mode
When you open the tutor from a pattern on the study map, it already knows which topic you are on. That keeps hints aligned with the notes and problems for that pattern — less noise, more signal.
Privacy