Self-Hosting Wakapi: Developer Time Tracking
Wakapi tracks your coding activity automatically. Compatible with WakaTime, it shows how much time you spend in each language, project, and editor.
What Is Wakapi?
Wakapi is a self-hosted WakaTime alternative. It automatically tracks your coding activity: which projects you work on, which languages you use, and how much time you spend.
How It Works
1. Install the WakaTime plugin in your editor (VS Code, JetBrains, Vim, etc.)
2. Point it to your Wakapi server
3. Code normally
4. Wakapi records activity automatically
What It Tracks
Why Self-Host?
Features
Dashboard
Beautiful charts showing coding activity over time. Language breakdown, project breakdown, daily averages.
Leaderboards
Compare activity with team members (optional).
API
Full API compatible with WakaTime's API. Existing WakaTime integrations work.
Badges
Embed coding activity badges in your GitHub profile or README.
Deployment
1. Deploy Wakapi on TinyPod
2. Create your account
3. Install WakaTime plugin in your editor
4. Configure plugin to point to your Wakapi server
5. Code and watch the stats accumulate
Resources: 1 CPU, 256 MB RAM.
Editor Support
WakaTime plugins are available for:
All work with Wakapi out of the box.