# Open source Clockify alternatives for AI agents

3 alternatives to Clockify. 3 have an interface an agent can drive. 3 are open source.

Page: alternatives/clockify.html

## Kimai

Self-hosted team time tracking with invoicing and a Builder-documented JSON API.

- Listing: apps/kimai--kimai.html
- JSON: apps/kimai--kimai.json
- License: AGPL-3.0
- Agent interface: API, from the builder
- Reach: 3 of 9 jobs
- Last activity: 2026-08-31
- Effort: config-only
- Agent cannot reach: Configure timesheet rules, rounding and lockdown; Install plugins from the store; Authenticate with SAML or LDAP
- Use it when: my team bills by the hour and I want timesheets, rates and invoices in one place I run myself
- Use it when: I want my agent to log time and pull project hours through an API instead of a spreadsheet
- Gotcha: AGPL-3.0: modifications to a hosted instance must be shared with its users; some Adopters cannot accept this
- Gotcha: Must run on a subdomain; installing in a subdirectory is not supported
- Gotcha: API tokens are shown once at creation; API attribute order is not stable and DateTime values must use YYYY-MM-DDTHH:mm:ss, not ISO 8601
- Gotcha: Leave management, overtime and expenses are paid plugins or Cloud Professional features, not core

## solidtime

Laravel time tracker for freelancers and agencies with a full REST API for entries, projects, reports and invoices.

- Listing: apps/solidtime-io--solidtime.html
- JSON: apps/solidtime-io--solidtime.json
- License: AGPL-3.0
- Agent interface: API, from the builder
- Reach: 9 of 10 jobs
- Last activity: 2026-09-01
- Effort: config-only
- Agent cannot reach: Create API tokens
- Use it when: my studio bills clients by the hour and I want tracked time to turn into reports and invoices without a SaaS seat fee
- Use it when: I want my agent to start timers, file entries against projects and pull weekly reports over a documented API
- Gotcha: AGPL-3.0 copyleft
- Gotcha: PostgreSQL only; PDF output needs a Gotenberg container
- Gotcha: Maintainers auto-close pull requests over 50 lines from unvouched authors and ban AI-generated PRs; plan to keep changes in your fork
- Gotcha: Invoicing, estimates and PDF reports are Professional features on cloud; confirm whether the self-hosted build gates them

## Traggo

Tag-based self-hosted time tracking in Go, driven by the same GraphQL API its UI uses.

- Listing: apps/traggo--server.html
- JSON: apps/traggo--server.json
- License: GPL-3.0
- Agent interface: API, from the builder
- Reach: 8 of 9 jobs
- Last activity: 2026-07-31
- Effort: config-only
- Agent cannot reach: Export to CSV or invoice
- Use it when: I want the simplest possible self-hosted tracker where categories are tags I invent, not a project tree
- Use it when: I want my agent to start and stop timers and pull weekly totals by tag over GraphQL
- Gotcha: GPL-3.0 copyleft
- Gotcha: SQLite is the only database dialect
- Gotcha: No clients, projects, rates, invoices or exports: it tracks time and shows statistics
- Gotcha: The GraphQL API is documented only by schema.graphql; there is no agent guide and no OpenAPI

## Questions

### Is there an open source alternative to Clockify?

Yes. All 3 listings here are open source: Kimai (AGPL-3.0), solidtime (AGPL-3.0), Traggo (GPL-3.0).

### Which Clockify alternatives have an MCP server?

None of these has an MCP server from its builder on record. The recorded interface is API.

### Which Clockify alternative can an agent do the most with?

solidtime: 9 of 10 recorded jobs reachable. Jobs differ by listing, so read each list before you choose.
