These three solve different problems despite sharing the 'time tracking' label. ActivityWatch is a passive, local-first activity logger with no invoicing or…
Free (open source) · From Free
Best for: Individuals who want fully automatic background tracking of app, window, and website usage for personal productivity or digital-wellbeing insight, with data that never leaves their own device.
Freemium / Open Source · From Free (self-hosted); Kimai Cloud from EUR 2.99/user/month
Best for: Freelancers and agencies that need mature client invoicing, two-factor authentication and SSO, and an extensive plugin ecosystem, whether self-hosted or via low-cost Kimai Cloud.
freemium · From Free
Best for: Freelancers and small agencies who want a modern, simple open-source timesheet and invoicing tool, with a free solo cloud plan and an affordable paid tier once a team is added.
| ActivityWatch | Kimai | Solidtime | |
|---|---|---|---|
| Primary category | Time Tracking | Time Tracking | Time Tracking |
| Rating | Not documented | Not documented | Not documented |
| Pricing model | Free (open source) | Freemium / Open Source | freemium |
| Starting price | Free | Free (self-hosted); Kimai Cloud from EUR 2.99/user/month | Free |
| Free plan | Yes | Yes | Yes |
| Free trial | Not documented | Yes | Not documented |
| Platforms | Web, Android, Mac, Windows | Web | Web, Mac, Windows |
| Team collaboration | Not documented | Not documented | Not documented |
| AI features | Not documented | Not documented | Not documented |
| Public API | Yes | Yes | Not documented |
Only ActivityWatch tracks automatically without manual time entries
ActivityWatch logs active applications, window titles, and browser activity in the background with no manual timer, while Kimai and Solidtime are both built around users manually logging time against customers, projects, and tasks.
ActivityWatch
Kimai and Solidtime both turn tracked hours into invoices; ActivityWatch does not
Kimai turns logged billable hours straight into client invoices, Solidtime offers that same invoicing capability but only on its Professional plan, and ActivityWatch's documented feature set includes no billing or invoicing capability at all.
Kimai, Solidtime
Kimai is more enterprise-ready with SSO and 2FA
Kimai's documented feature set includes native two-factor authentication (TOTP) plus SSO support for LDAP and SAML, working with identity providers such as Google Workspace and Azure AD, alongside an official plugin ecosystem; Solidtime's provided data doesn't document any comparable authentication or plugin capabilities.
Kimai
Solidtime is the newer, more modern-feeling alternative
Founded around 2024, Solidtime is positioned as a modern alternative to legacy time trackers, but with a smaller feature set and shorter track record than Kimai, which has been in active development since 2006.
Solidtime, Kimai
All three have a genuinely free, self-hostable open-source core
ActivityWatch is entirely free with no premium tiers; Kimai's AGPL-licensed self-hosted core has no user limits or feature paywall; Solidtime's AGPL-3.0 self-hosted core can also be deployed for free indefinitely.
ActivityWatch, Kimai, Solidtime
| Feature | ActivityWatch | Kimai | Solidtime |
|---|---|---|---|
| Automatic passive tracking of apps, windows, or websites | Available | Unavailable | Unavailable |
| Manual time entry against clients, projects, and tasks | Unavailable | Available | Available |
| Invoicing generated from tracked billable hours | Unavailable | Available | Limited |
| Feature | ActivityWatch | Kimai | Solidtime |
|---|---|---|---|
| Free, unlimited self-hosted open-source core | Available | Available | Available |
| Data explicitly documented as never leaving the user's own device | Available | Not documented | Not documented |
| Managed paid cloud hosting option | Unavailable | Available | Available |
| Feature | ActivityWatch | Kimai | Solidtime |
|---|---|---|---|
| Multi-user roles and team management | Unavailable | Available | Limited |
| Two-factor authentication or SSO (LDAP/SAML) | Not documented | Available | Not documented |
Starting price reflects the lowest paid tier, not the full cost for every team size or usage level.
No individual plan breakdown documented yet.
Pros
Cons
Pros
Cons
Pros
Cons
ActivityWatch is the only one of the three that tracks automatically in the background, logging active applications, window titles, and (via browser extensions) websites visited, with no manual timer required.
Kimai and Solidtime are both built around manual time entry against clients and projects with invoicing generated from recorded hours. ActivityWatch has no billing or invoicing capability in its documented feature set.
Solidtime's Solo cloud plan is free for individual freelancers, with its paid Professional tier priced at 8 euros per user per month, billed annually. Kimai Cloud's Standard tier begins at EUR 2.99 per user per month billed annually, and drops to EUR 0.99 per user per month for qualifying non-profits and select industries.
Kimai has the longest history, tracing back to 2006. Solidtime was founded around 2024. ActivityWatch's founding year is not documented in the provided data, though it is an actively maintained open-source project.
Yes. ActivityWatch is a free desktop application with no premium tiers at all. Kimai's AGPL-licensed core can be self-hosted for free with unlimited users. Solidtime's AGPL-3.0 core can also be self-hosted for free indefinitely.
Of the three, only Kimai's provided data documents native two-factor authentication (TOTP) alongside SSO integrations for LDAP and SAML. Neither ActivityWatch nor Solidtime documents comparable authentication features.
Read the full ActivityWatch review · Read the full Kimai review · Read the full Solidtime review