Back to Blog
team@tinypod.app

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.

wakapitime-trackingdeveloperproductivity

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


  • Time per project
  • Time per language
  • Time per file
  • Time per editor/IDE
  • Time per operating system
  • Time per branch
  • Daily/weekly/monthly summaries

  • Why Self-Host?


  • WakaTime Premium: $9/month for full dashboard
  • Wakapi: Free, all features
  • Your coding activity data stays on your server
  • No third party knows your project names or coding patterns

  • 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:

  • VS Code
  • JetBrains IDEs (IntelliJ, WebStorm, PyCharm)
  • Vim/Neovim
  • Sublime Text
  • Xcode
  • And many more

  • All work with Wakapi out of the box.

    Self-Host Wakapi: Code Time Tracking | TinyPod | TinyPod