Time tracking the whole business can use
Clockey is one time-tracking system for every seat at the table. Your team logs time in three clicks without breaking focus. Managers and owners get full reporting coverage — from beautiful PDFs to machine-readable exports. Customers watch their projects move in real time through their own portal. And when AI agents join the workflow, an advanced MCP server lets them work in the same system — not around it.
ONE SYSTEM, EVERY ROLE
For the team — time logging that stays out of the way. The timer card is the first thing on screen: pick a customer, pick a project, press start. Descriptions, tags, and resumes are one gesture away, and the 60-second undo means a stray click never becomes a billing error.
For admins and business owners — full coverage and visibility. Summary, detail, and unbilled views answer where the hours went, who billed what, and which customers are ready to invoice. Reports come in two dialects: beautiful PDF and spreadsheet-grade XLSX for people, plus CSV and JSON for the machines that feed your accounting and BI.
For customers — real-time visibility without asking. Each customer gets a private, read-only portal: their hours, their projects, their progress — updating live, redacted to exactly what you allow, exportable to the same PDF/XLSX quality you use internally.
For AI agents — the same system, opened to automation. An MCP server exposes the entire product to any modern AI assistant: logging time, running reports, preparing invoices. Agents get scoped tokens and the same permissions your people have — automation with accountability, not a back door.
BUILT TO RUN YOUR BILLING, NOT JUST COUNT HOURS
Rate tiers resolve automatically — per customer, per activity type, snapshotted at the moment of tracking so history never rewrites itself. Bank-of-hours subscriptions enforce retainers with hard caps or metered overage. Entries lock when invoiced, so closed months stay closed. It is a billing system that happens to be pleasant to use.
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.
DOCUMENTATION
Complete user and administrator documentation is published at docs.codyssey.com/clockey:
- User Guide — the timer lifecycle, entries and statuses, reports and exports, how rates become cost, MCP client workflows.
- Start, stop, resume, discard — the timer card in detail, including the 60-second undo window.
- MCP clients & agent workflows — connecting Claude, VS Code, or any MCP host; the 32-tool map.
- Administrator Guide — deployment, configuration, backups, users and roles, bank-of-hours, the customer portal.
- Customer portal operations — portal accounts, per-customer redaction, and the read-only portal MCP.
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 — no external database, no telemetry, no per-seat pricing. It is the pattern we apply to everything we build: a solid core that respects every role it serves, from the person pressing start to the agent working overnight.
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)