Time tracking that answers to agents
Clockey is the self-hosted time tracking service we built to replace Clockify — and to run our own billing on. Go backend, React frontend, SQLite, one Docker container. What makes it different: a full MCP server, so AI agents log time, run reports, and manage entries through the same API your team uses.
WHAT IT DOES
Timer and manual entries with multi-session resume, three-tier rate calculation (customer-and-activity override → activity default → customer rate → config default, snapshotted at entry creation), professional PDF/XLSX/CSV/JSON reports, tags, and soft-delete audit trails. The React 19 frontend is keyboard-first — open, select, track in three clicks — with real-time timer sync across tabs over WebSocket.
Auth is layered: username/password for the web UI, hashed API tokens for programmatic access, and optional Cloudflare Access or Google OAuth in front. The MCP server speaks SSE, Streamable HTTP, and stdio — our own agents log time against customers through it, which is why the demo below is honest: it is the same build we run our billing on.
TRY THE LIVE DEMO
https://clockey-demo.codyssey.com — a public demo instance seeded with realistic data: three customers, four projects, rate overrides, and about fifty time entries across the billing lifecycle. It resets itself nightly, so experiment freely.
| Username | Password | Role | What you'll see |
|---|---|---|---|
bob | demo1234 | admin | Everything: users, rates, reports, settings |
alice | demo1234 | user | Own entries only — financial data restricted, as configured |
These are demo accounts on a disposable instance — the dataset wipes and reseeds on schedule. They are intentionally simple and published here; do not reuse these passwords anywhere real.
WHY SELF-HOSTED
Time tracking data is a map of your customers, your rates, and where your team's hours go. That map should live on your infrastructure, not a SaaS vendor's. Clockey deploys as a single container with embedded SQLite — no external database, no telemetry, no per-seat pricing. It also demonstrates the pattern we apply elsewhere: a boring, well-tested core plus an agent interface designed in from the start, not bolted on.
Want Clockey — or something like it — in your stack?
We can deploy Clockey for your team, extend it, or build the tool you keep wishing existed. Self-hosted, documented, handed over.
Demo logins — bob / demo1234 (admin) · alice / demo1234 (user)