🎮 The FIRST true gamification System inside VS Code.
No external dashboards. No account. Just pure coding joy.
You code. You write line after line...
But who rewards you? Where is the feedback? Where the progress?
LevelUp brings a gaming experience directly to your work!
Not just tracking.
Real-time motivation that understands you and rewards HOW you code, not just HOW MUCH.
🚀 LevelUp your coding.
📊 Live Dashboard
Your flow deserves to be seen.
- Track your coding session visually
- With every keystroke
- LevelUp shows you how far you’ve come
- in XP, Focus, Vault & Lines of Code.
|
|
💰 The Vault System
Your daily treasure chest that grows with YOU
- Full Control - YOU decide when to claim your rewards
- Addictive progression - Each day starts fresh, each session builds up
- RNG Elements - Capacity upgrades keep you guessing 👀
- It's like a roguelike for your daily coding
|
|
⚡ Activity Tracker
Your coding rhythm visualized in real-time
- Activity Score - Determines how much of your potential Focus Points (FP) you actually earn
- Flow State Detection - See when you're in the zone
- Smart Idle Detection - Knows when you're thinking vs slacking
- Finally: rewards for good coding habits, not just keyboard spam
|
|
🧠 Intelligent Anti-Cheat System
LevelUp detect real work, not fake progress
- Anti-Spam Protection - Keyboard mashing triggers instant cooldowns
- Progressive Penalties - 5 seconds → 2 minutes for repeat offenders
- Smart Line Counting - Line only counts if (>5 characters)
- No Double-Dipping - Lines count once until saved
- Paste Detection - Bulk pastes don't count
|
|
💬 Gamified Notifications
Small highlights, big impact.
- ☕ "Morning warmup - Coffee and code, the classic combo"
- 🏛️ "Rome wasn't coded in a day"
- 🚀 "A small commit is still better than a perfect plan"
- 📈 "You're not stuck. You're stacking."
- Sometimes surprising, always motivating.
|
|
🛠 Customizable Settings
Your workflow, your rules
- Full Statusbar Control - Show only what motivates you
- Personal Goals - Set your own daily XP or FP targets
- 99% Live Settings - Only one power-user option needs restart
- Custom Icons - Make it yours with emoji customization
- Quick Access - Settings right in the dashboard
- Adapts to YOUR coding style, not the other way around
|
|
🧩 Designed with Principles
Unlike time trackers (Wakatime) or external platforms (CodeWars),
LevelUp lives WHERE you code.
No account. No tracking. No stress.
LevelUp runs fully local, respects your privacy – and will grow with your ideas.
This project is still in active beta – and your feedback shapes its future.
|
|
💬 Feedback from early testers
“Fun, motivation, rewards – without any extra effort.
LevelUp makes even repetitive tasks rewarding and brings color to my workflow.”
“When I accidentally deactivated it, I realized something was missing.
I quickly noticed how much I missed collecting my FP.”
🛠 Requirements
⚙ Settings
Open VS Code settings and search "levelUp" – or just hit the ⚙️ in the dashboard corner.
User Interface Settings
// Show/hide status bar elements
"levelUp.ui.activityScoreBar.enabled": true,
"levelUp.ui.xpLevelBar.enabled": true,
"levelUp.ui.vaultText.enabled": true,
"levelUp.ui.notificationsAfterLevelUp": true,
Custom Icons
// Customize status bar icons
"levelUp.icons.vault": "💰",
"levelUp.icons.vaultCritical": "💥",
"levelUp.icons.activity.active": "🔥",
"levelUp.icons.activity.idle": "💤",
"levelUp.icons.activity.inactive":"💤",
"levelUp.icons.xp": "⚡",
"levelUp.icons.level": "🏆"
Daily Goals
// Configure your daily goals
"levelUp.dailyGoal.enabled": true,
"levelUp.dailyGoal.type": "FP", // or "XP"
"levelUp.dailyGoal.xpTarget": 500,
"levelUp.dailyGoal.fpTarget": 2000
LevelUp is currently in active beta. Your feedback helps shape the future of this project. Thank you for being part of it!