🎮 Productivity MEETS gamification.
Transform your coding session into a rewarding experience, without leaving VS Code.
No accounts. No paywall. Just pure coding joy.
Keystrokes and lines of code don't really show productivity
So I built a whole new system around Focus Points (FP).
They make it possible to reward your real effort. Combine them with higher rewards in flow states and you have a neat system you just need to experience.
Every system is carefully thought out. For more than four months, I hardly thought about anything else. Check out the features!
✨ Your Coding Dashboard
See your coding stats come alive like never before.
- Want to make a race against yesterday? - You can!
- See stats you don't need but want? - It's all yours.
- Time Insights – Every second counts while VS Code is open.
- Goal System -We all need a goal we're heading towards.
- Streak Multiplier – You can imagine what that does 😄
- How does it all work? - Explore the dashboard tooltips whenever you like.
💰 The Vault System
Your focus reward builds up in real-time — right in your sight.
- Have you ever collected your progress in games? - Addictive, right? That’s your vault!
- It features a daily level system - See how far you can come!
- No endless progression - Each day starts fresh
- RNG Elements are amazing - Let's see how lucky you are 🐣
Everything is designed to reward quality over quantity.
Think keystrokes are easy to cheat? Not this time! Check out the Anti-Cheat Section for more information. Anyway..
- Focus Time: Is the most rewarded state. Since the best work happens when you are - focused.
The Vault will turn your daily coding into a roguelike adventure, where only real progress counts!
⚡ Activity Tracker
Because the best code happens when you're in the zone.
- Activity Score - Shows how active you are and how much FP you really earn.
- Smart State Detection - Knows when you're reading, coding or slacking
🧠 Intelligent Anti-Cheat System
LevelUp motivates you through real progress — not fake numbers.
- Sorry Keyboard Warriors - Keyboard mashing triggers cooldowns
- Spam Penalties - 5 seconds → 2 minutes for repeat offenders
- Keystrokes - Pretty simple, but impossible to spam
- Lines of Code are not just counting lines, rewards are based on file type, structure, character density and a validation algorithm
- No Double-Dipping - Lines count once until saved
- Paste Detection - Even small pastes don't count
- No AI Tracking - You didn't really think that would count, did you?
💬 Gamified Notifications
Short messages, big impact. Reacting to your claims and milestones.
- ☕ "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."
🛠 Customizable Settings
Your workflow, your rules. Customize your statusbar.
- Full Statusbar Control - Turn off items that you don't like
- Personal Goals - Set your own daily FP targets
- Custom Icons - Make it yours with emoji customization
- Easy Access - Settings right in the dashboard sidebar
🧩 Designed with Principles
I built LevelUp guided by my belief that everyone deserves tools that respect their focus and their privacy.
Unlike most other trackers, LevelUp lives where you code.
Everything stays on your machine, exactly where it belongs.
LevelUp just reached 1.0. There's a long road ahead and your feedback shapes its future.
💬 Feedback from early testers
This Extension makes even repetitive tasks rewarding. I love it.”
“I used LevelUp for a while, when i accidentally deactivated it, i realized something was missing...
It didn't take long to notice how much I missed seeing those focus points add up in the vault.”
🛠 Requirements
⚙ Settings
Open VS Code settings and search "levelUp" – or just hit the "Settings ⚙️" in the dashboard sidebar.
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.fpTarget": 2500
LevelUp is freshly launched. Your feedback helps shape what comes next. Thank you for being part of it!