Show HN: An open source alternative to Wakatime

by jemiluv8on 3/25/25, 10:52 AMwith 23 comments
by xnxon 3/28/25, 5:24 PM

Hoping someone can change the title to something like "Shown HN: Wakana - Open source wakatime alternative"

by neilvon 3/28/25, 7:36 PM

WakaTime offers business/enterprise licensing, where self-improvement/introspection suddenly looks exactly like corporate task management, employee surveillance, and performance metrics.

So, "leaderboard" (fun!) becomes "stack-ranking" (vicious!).

How do you see Wakana positioned and used, in practice?

* Will it be used by the individual for self-improvement and time management?

* Will metrics-crazed companies use it to whip-crack employees?

* Will even a non-corporate leaderboard/ranking be twisted and gamed for self-promotion?

by rustcon 3/28/25, 8:33 PM

So this uses https://github.com/wakatime/wakatime-cli under the hood. Is there any way to make wakatime-cli store all data locally in a file (like sqlite or csv)?

by airstrikeon 3/28/25, 5:38 PM

Home page says:

> Copy and paste this into your ~/.wakatime.cfg file

    [settings]
    api_url = https://api.wakana.io/api
    api_key = ## replace this with your api key when you login
From the FAQ:

> This is a self-hosted version of wakatime.com that is open source and free to use. We rely on the same open source plugins and collect the same data that is available from wakatime's open source plugins.

Naturally this being FOSS, I see from the README on github that you have a choice to self-host, so maybe that ought to be front and center on the home page? Actually the README has a ton of content that could be on the site

by j1eloon 3/28/25, 9:32 PM

The Docker instructions at https://github.com/jemiluv8/wakana point to using this image:

  ghcr.io/muety/wakapi:latest
Seems that "muety/wakapi" is the source project from which this one was forked, so, is that Docker image just an artifact of forking the README and forgetting to update it?

by Dition 3/28/25, 5:52 PM

Why does such a tool need an API and an external connection? I use `arbtt`, which is local-only.

by jonny_ehon 3/28/25, 5:40 PM

What's wakatime?

by jemiluv8on 3/25/25, 11:05 AM

Let me know if anyone has challenges setting up.