Getting started
These are the steps of the Get Started with Achievements walkthrough, also available inside VS Code from Help > Welcome.
Your Achievements panel
The Achievements panel is a webview that shows:
- Your profile and overall completion percentage
- Every achievement, with its description, category, and progress
- Filters by category, progress, and name
Run Achievements: Show from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) any time to reopen it, nothing here requires a restart.
Set your username
Open settings and search for “Achievements” (or run Achievements: Settings), then set achievements.username.
It’s shown on your profile in the Achievements panel. This is purely cosmetic, stored locally, never sent anywhere.
Choose what gets tracked
Open settings and search for “Achievements” (or run Achievements: Settings) to:
- Toggle
achievements.notificationsif you don’t want a popup on unlock. - Turn off any
achievements.listeners.*setting to stop tracking that category entirely (files, git, tabs, tasks, extensions, debug, time, shortcuts). Each one is independent !
By default this extension makes no network requests and works fully offline. The only exception is the opt-in achievements.checkOutdatedExtensions setting, disabled unless you turn it on yourself.
See settings for the full list.
Just keep coding
Achievements unlock from things you’re already doing: saving files, committing, switching tabs, running tasks, and more. There’s nothing to trigger manually.
When one unlocks, you’ll get a notification (unless you disabled those), and it’ll show as completed the next time you open the Achievements panel.
Browse the achievements to see what there is to unlock.