eunomia

A multiplatform activity tracker — what you used, for how long, on your own server.

Get started GitHub ↗

What it does

Agents on your machines record which application has focus and send it to a server you run. The dashboard turns that into time per app, per category and per day, without the data leaving your hardware.

Get started

git clone https://github.com/cubicecho/eunomia && cd eunomia
echo "BETTER_AUTH_SECRET=$(openssl rand -base64 32)" > .env
docker compose up --build   # dashboard at http://localhost:4000