Skip to content

Web Learning Chat

Start problem-focused AI conversations, continue sessions from the extension, and build a searchable history of your learning.

Starting a Conversation

1

Click "Chat" in the sidebar

Your conversation list appears. New users see an empty state with a prompt to start.
2

Click "New Chat"

A blank chat opens. You can optionally anchor it to a LeetCode problem using the search field at the top.
3

Search for a problem (optional)

Type a problem name or number. Results appear in a dropdown. Selecting a problem gives the AI full context about constraints, examples, and difficulty.
4

Type your question and send

Press Enter or click the send button. The AI response streams in token by token.
Tip
You can start a conversation about any topic — it doesn't have to be anchored to a problem. Use it to ask conceptual questions like "explain the difference between BFS and DFS" or "when should I use a monotonic stack?"

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.

ModeBehaviourPlan
LearningSocratic: the AI asks leading questions and gives hints rather than direct answers. Best for developing problem-solving intuition.Free+
ReasoningComprehensive: full explanations with time/space complexity analysis, alternative approaches, and edge case discussion.Pro / Max
ImageVision-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

Plan
Reasoning and Image modes require Pro or Max. You can switch to Learning mode at any time on the Free plan.

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.
Tip
Activate a skill by clicking the ⚡ Skills button in the input toolbar, or by typing /deeptrace or /tracecards at the start of your message. See the Deep Features → Activating from chat guide for full details.

⚡ Skills button → popover opens

~6s · Click to play

Type /deeptrace → keyword converts to chip

~8s · Click to play

Plan
Both skills require Pro or Max. Monthly quota applies per skill.

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.