Web Learning Chat
Start problem-focused AI conversations, continue sessions from the extension, and build a searchable history of your learning.
Starting a Conversation
Click "Chat" in the sidebar
Click "New Chat"
Search for a problem (optional)
Type your question and send

New Chat → problem search dropdown
~10s · Click to play
Chat Modes
The mode selector appears above the input box. Switch modes at any point during a conversation.
| Mode | Behaviour | Plan |
|---|---|---|
| Learning | Socratic: the AI asks leading questions and gives hints rather than direct answers. Best for developing problem-solving intuition. | Free+ |
| Reasoning | Comprehensive: full explanations with time/space complexity analysis, alternative approaches, and edge case discussion. | Pro / Max |
| Image | Vision-enabled: attach a screenshot of code, a whiteboard photo, or a problem screenshot and ask about it. | Pro / Max |

Switch Learning → Reasoning mode
~8s · Click to play
Skills
Skills are one-shot AI operations that run against your conversation history, separate from the regular chat flow. Two skills are available:
- ·DeepTrace — analyses your entire AlgoTrace history and maps where you are, what you've mastered, and what to practice next.
- ·TraceCards — generates 10 personalised DSA flashcards from the current conversation and saves them to your library.

⚡ Skills button → popover opens
~6s · Click to play

Type /deeptrace → keyword converts to chip
~8s · Click to play
Code & Attachments
Pasting Code
Paste code directly into the input field. AlgoTrace detects it automatically and formats it as a code block. You can also wrap code in triple backticks (` ``` `) with a language name for syntax highlighting in your message.

Paste code → auto-detected as code block
~10s · Click to play
Code Blocks in AI Responses
Every code block in an AI response has a one-click copy button in the top-right corner. Multi-language examples are shown in tabbed blocks.
Image Attachments (Pro / Max)
Three ways to attach an image:
- ·Drag and drop an image file into the chat input area.
- ·Paste an image from your clipboard (Cmd/Ctrl + V while focused in the input).
- ·Click the paperclip icon to open a file picker.
Supported formats: PNG, JPG, JPEG, WEBP, GIF (static). Max size: 20MB.

Drag image into input → preview appears
~10s · Click to play
Conversation History
Finding Old Conversations
All conversations appear in the left panel, grouped by date (Today, Yesterday, Past 7 days, Older). Click any conversation to re-open the full thread.
Use Cmd+K (or Ctrl+K on Windows) to open the search modal — it searches conversation titles and notebook pages simultaneously.

Cmd+K search modal → type to filter
~8s · Click to play
Managing Conversations
Right-click a conversation (or use the ⋯ menu) to:
- ·Rename — give it a descriptive title for easy retrieval later.
- ·Delete — permanently removes the conversation and all messages.
- ·Save to Journal — generates a notebook page from the conversation (see Notebook AI → Chat-to-Journal).
Plan Limits
Conversation limits by plan:
- ·Free — up to 5 conversations total · 30 AI requests/day
- ·Pro — unlimited conversations · 100 AI requests/day · 35/hr burst
- ·Max — unlimited conversations · 300 AI requests/day · 50/hr burst
AI request quotas are shared between the web app and the extension.