Walnutt Learning Extension brings an AI tutor into VS Code. It helps you run guided learning courses,
ask conceptual questions, and get feedback on the code you currently have open.
Key features
User onboarding: Interactive onboarding flow to personalize your learning experience.
Guided learning courses: Start, resume, and manage courses by name.
Context‑aware help: The extension sends the currently active file's content to the backend so answers
can take your code into account.
Practice & feedback: Request practice problems and have your pseudocode or code reviewed from the active editor.
Teaching preferences: Set your teaching speed and response style.
How your data is used
The extension may send:
Your chat messages.
The full text of the currently active editor file as editorContext.
Configuration
In VS Code settings, you can configure:
walnutt.apiKey: API key for authenticating with the Walnutt backend.
You will be prompted to enter this key the first time you activate the extension.
Basic usage
Open the Command Palette (Cmd+Shift+P / Ctrl+Shift+P).
Run "Open Walnutt Chat".
Complete the onboarding flow (first time only).
Use /commands in the chat to see all supported commands (courses, preferences, practice, review, credits, etc.).