Repolode
CorrectRoadH

CorrectRoadH/OpenTickly

A self-hosted, Toggl-compatible time tracker that uses the same API and lets you move your data to and from Toggl.

Open-source alternative to:Toggl

Stars
310
Forks
22
Open issues
7
Last commit
2 days ago

What is it?

OpenTickly is a self-hosted time tracker designed to work like Toggl. It implements the same API as Toggl Track v9 and Reports v3, so existing workflows and data can be moved between OpenTickly and Toggl without losing anything.

The project targets people who want to avoid Toggl's subscription cost and keep their time data under their own control. It runs with Docker Compose on a personal server or NAS, and it works with PostgreSQL and Redis. The web app can be installed to a phone's home screen as a PWA on iOS and Android, since there is no native mobile app yet.

Because the API is compatible and not rate-limited in the way Toggl's is, it pairs with the toggl-cli tool so AI agents can track and review time. Current limits: not every feature of the Toggl web app is implemented yet.

Key features

  • 01Implements the Toggl Track v9 and Reports v3 APIs for compatibility.
  • 02Lets you migrate data to and from Toggl.
  • 03Self-hosts with Docker Compose on a server or NAS.
  • 04Uses PostgreSQL and Redis as backing services.
  • 05Installable as a PWA on iOS and Android, with offline support.

Use cases

  • Replacing a paid Toggl subscription with a self-hosted tracker.
  • Keeping time-tracking data on your own home server or NAS.
  • Letting AI agents log and review time through the toggl-cli tool.

Quick start

  1. 1

    Try the hosted demo at track.opentoggl.com

  2. 2

    Read the getting started guide on opentoggl.com

  3. 3

    Self-host with Docker Compose by following the self-hosting docs

Things to know

  • Licensed under AGPL-3.0, a copyleft license that requires sharing modified source code when run as a network service.
  • Self-hosting needs PostgreSQL and Redis set up alongside the app.
  • Not every feature of the Toggl Track web app is implemented yet.
  • There is no native mobile app; mobile use is through the installable web app (PWA).

Topics

FAQ

What is OpenTickly?
A self-hosted, Toggl-compatible time tracker that uses the same API and lets you move your data to and from Toggl. OpenTickly is a self-hosted time tracker designed to work like Toggl. It implements the same API as Toggl Track v9 and Reports v3, so existing workflows and data can be moved between OpenTickly and Toggl without losing anything.
Is OpenTickly free to use? What license does it have?
OpenTickly is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is OpenTickly still maintained?
Actively maintained. The last commit to OpenTickly was on Oct 18, 2026.
What can I use OpenTickly for?
Replacing a paid Toggl subscription with a self-hosted tracker. Keeping time-tracking data on your own home server or NAS. Letting AI agents log and review time through the toggl-cli tool.
How do I install OpenTickly?
Try the hosted demo at track.opentoggl.com Read the getting started guide on opentoggl.com Self-host with Docker Compose by following the self-hosting docs
Where can I get OpenTickly?
The source code and installation instructions are on GitHub: https://github.com/CorrectRoadH/OpenTickly

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects