CodeBuddy LevelUp
CodeBuddy LevelUp is a free, local-first VS Code productivity dashboard. It turns everyday coding activity into XP, streaks, project health insights, focus sessions, and lightweight code review without any paid API or server dependency.
Highlights
- Level dashboard with XP, daily goals, streaks, sessions, and activity pulse.
- Project Health scanner for TODO/FIXME markers, debug logs, long files, diagnostics, Git changes, and language breakdown.
- Local rule-based code review with light, savage, and destroy modes.
- Focus timer with XP rewards for completed sessions.
- Create/delete file sounds with a setting to turn them off.
- Theme options: Midnight, Matrix, and Solar.
- Fully local: no OpenAI key, cloud service, or server cost required.
Preview



Commands
Open LevelUp Dashboard
Scan Project Health
Start CodeBuddy Focus Timer
Show CodeBuddy XP
Settings
codebuddy.soundEnabled: enable or disable create/delete sounds.
codebuddy.dailyGoalXp: set the daily XP target.
codebuddy.pomodoroMinutes: set the focus timer length.
codebuddy.theme: choose midnight, matrix, or solar.
Local Features
CodeBuddy scans the active workspace with VS Code APIs and local file reads. The analyzer checks for:
- TODO/FIXME comments
console.log and print debug statements
var usage in JavaScript or TypeScript
- long files and long functions
- deeply nested conditions
- VS Code diagnostics
- Git branch and changed file count
Development
npm.cmd install
npm.cmd run check-types
npm.cmd run lint
npm.cmd run compile
Press F5 in VS Code to launch the Extension Development Host, then run Open LevelUp Dashboard.
Packaging
npm.cmd run package
npx @vscode/vsce package
The generated .vsix can be installed from VS Code with Extensions: Install from VSIX....
Before publishing publicly, make sure the publisher in package.json matches your Visual Studio Marketplace publisher ID and the repository.url points to your real GitHub repository.
Privacy
CodeBuddy LevelUp is local-first. It does not send code or analytics to any external service.
Release Notes
0.0.1
Initial local-first release with dashboard, XP, streaks, project health scan, focus timer, rule-based code review, themes, and full create/delete sound playback.