Yumi is a lightweight Visual Studio Code extension that tracks your coding activity, synchronizes it with Google, and provides an integrated music player and dashboard for developers. Yumi helps you stay productive, analyze your workflow, and enjoy coding with a personalized touch.
🚀 Features
🎧 Built-in Music Player
Play your favorite music without leaving VS Code
Your playlist from YUMI Music.
⏱ Coding Activity Tracker
Tracks active coding minutes in real-time
Updates statistics every minute
Provides breakdowns by language and project activity
🔐 GitHub Login & Google Sync
One-click GitHub authentication
Synchronizes user data across devices
📊 Personal Analytics Dashboard
Shows time spent coding today
Weekly activity graphs
Language usage statistics
Real-time coding streaks and achievements
🏆 Achievements & Rewards
100 Hour productive sessions
Daily streaks and more
🔄 Auto-Restore Panel
Remembers if the dashboard was open
Automatically restores the panel on VS Code startup
🧩 Why Yumi is Unique
Automatic login with saved Firebase token
Smooth dashboard transitions after login
Integrated music dashboard inside a WebView
Lightweight, fast, and dependency-free
Preserves state between VS Code sessions
📦 Installation
Open VS Code
Go to Extensions (Ctrl+Shift+X)
Search for Yumi
Install and run with the command: (Yumi: Play Music)
After the first launch, Yumi will automatically restore the panel on subsequent VS Code starts.
⚙️ Extension Settings
Currently, Yumi does not provide any configurable settings.
All features work automatically out of the box.
🐞 Known Issues
Initial dashboard load may be slightly delayed due to Firebase cold start
📝 Release Notes
0.0.5 (Current)
In future we will add a mobile sync for your personal stats
Improved auto-save and restore of panel state
Optimized statistics handling
Fixed dashboard scroll bug
Enhanced GitHub OAuth integration
Improved playlist loading and UI
Made with 💙 for developers who want to track, analyze, and enjoy their coding sessions.