Wakapi is a self-hosted, open-source tool that tracks how much time you spend coding across different projects, editors and programming languages. Built by developers for developers, it is ideal for statistics enthusiasts who want fine-grained insight into their coding habits with privacy — because you run it yourself, no one else ever sees your data. It is fully compatible with the WakaTime ecosystem, so you can point the same editor plugins at your own Wakapi instance.
Key Features
WakaTime-compatible — Works with the existing WakaTime editor plugins and integrations, so you don’t need to change how you work.
Fancy statistics & plots — Visualise coding time by project, language and editor with charts and dashboards.
Public leaderboards — Compare your coding activity with others using leaderboards.
GitHub badges — Display cool WakaTime-style badges in your repository readmes.
Weekly e-mail reports — Receive a summary of your coding activity by e-mail each week.
REST API & Prometheus metrics — Extend and monitor Wakapi or feed your data into other systems.
GDPR-compliant & self-hosted — Full control over your data, no third-party tracking.
Lightning fast — Lightweight Go backend that runs on modest hardware.
Why Use Wakapi?
Wakapi is the privacy-first answer to cloud coding-time trackers. Instead of sending your editor activity to a third-party service, you install Wakapi on your own server and keep every metric local. Developers who already use WakaTime plugins can simply repoint them at their own Wakapi instance and immediately get the same rich statistics without a subscription or external dependency.
Use Cases
Tracking total time spent coding each day, week and month
Analysing time spent per programming language and project
Self-hosting a privacy-friendly WakaTime alternative
Building personal coding-statistics dashboards and badges
Platform
Self-hosted web app (Go) · Linux · Docker · works from any browser