
Wakapi
Self-hosted coding activity tracker compatible with WakaTime

Wakapi is a self-hosted server that collects coding activity from IDE/editor plugins using the WakaTime API protocol, then stores and visualizes the data in a web UI. It is designed as a privacy-focused alternative to hosted time-tracking/telemetry services, with multi-user support and exportable reports.
Key Features
- WakaTime-compatible API for seamless use with existing WakaTime editor/IDE plugins
- Web dashboard with time stats by project, language, editor, operating system, and time ranges
- Multi-user accounts with per-user API keys
- Goal tracking and summaries (e.g., daily/weekly targets and progress)
- Export and reporting (e.g., JSON/CSV-like exports and shareable views depending on configuration)
- Optional integrations (e.g., Prometheus metrics endpoint / observability hooks where supported)
- Multiple database backends (commonly SQLite by default; can be configured for others)
- Container-friendly deployment (Docker/Docker Compose images and straightforward configuration)
Use Cases
- Track personal coding time across devices without sending data to third-party SaaS
- Provide an internal coding-activity dashboard for a team or organization
- Maintain historical engineering activity data for retrospectives and personal improvement
Limitations and Considerations
- Requires editor plugins that speak the WakaTime protocol; feature parity depends on plugin capabilities
- Some advanced analytics found in commercial services may be limited or require external tooling
Wakapi is a practical drop-in backend for WakaTime-compatible clients that prioritizes data ownership and local control. It fits individuals and teams who want transparent, exportable coding-activity insights with minimal setup overhead.
Categories:
Tags:
Tech Stack:
Similar Services

WeKan
Open-source Trello-like Kanban boards for teams
Self-hosted Kanban board software with swimlanes, WIP limits, and rich card features for team project and task management.

Habitica
Gamified habit and task tracker with RPG mechanics
Habitica turns your habits, dailies, and to-dos into an RPG with rewards, streaks, parties, and challenges to help you stay consistent.


OpenProject
Open source project management for classic and agile teams
Self-hosted project management platform with work packages, Agile boards, Gantt charts, roadmaps, wikis, time tracking, and team collaboration.

Planka
Open-source Trello-like kanban for teams and projects
Planka is a self-hosted kanban project management tool with boards, lists, cards, swimlanes, WIP limits, labels, checklists, due dates, and team collaboration.

Kanboard
Simple, visual Kanban project management
Self-hosted Kanban project management tool with boards, swimlanes, WIP limits, analytics, and integrations via plugins and webhooks.

Leantime
Open-source project management for Lean and Agile teams
Self-hosted project management system with roadmaps, kanban, tasks, time tracking, and client collaboration designed around Lean/Agile workflows.