Traggo Review, Pricing & Features

Traggo is a free, open-source, self-hosted time tracker that uses flexible tags instead of tasks. See features, setup requirements, and alternatives.

Category
Time Tracking
Pricing
open-source, from Free
Verified
Not yet
Last updated
July 19, 2026
Free PlanOpen SourceSelf-Hosted

What Is Traggo

Traggo is an open-source, self-hosted time tracking application designed around tags rather than tasks or projects. Instead of creating a project hierarchy before you can log time, you simply start and stop a time span and attach any number of key-value tags to it, such as project equals website-redesign or type equals meeting. This tag-first approach makes Traggo especially flexible for freelancers, consultants, and small teams whose work does not fit neatly into a single fixed taxonomy.

Because Traggo is self-hosted, it appeals strongly to privacy-conscious users and homelab enthusiasts who do not want their time-tracking data stored on a third-party server. The application is distributed as a Docker image, so deployment typically involves running a container on a personal server, NAS device, or cloud VPS rather than signing up for a hosted account. There is no official managed cloud version; running an instance is the only way to use Traggo.

The project is maintained as open-source software under the GPL-3.0 license, with source code split across a Go-based server and a web-based client. Development has continued through the community, including maintained forks that keep dependencies and features current after periods of slower activity on the original repository.

Key Features

Traggo's core feature is its tag-based data model: every tracked time span can carry multiple tags with arbitrary keys and values, letting users slice their time data along whatever dimensions matter to them, whether that is client, project, task type, or billing status. A built-in reporting view aggregates logged time by tag, making it possible to see, for example, total hours per client or per activity category without any manual spreadsheet work.

The application includes a visual timeline for reviewing and editing past entries, keyboard-driven quick entry for fast logging, and multi-user support so a small team can share a single self-hosted instance while keeping their own tagged history. A GraphQL API is available for developers who want to build custom integrations, scripts, or dashboards on top of their tracked data.

Because everything runs on infrastructure the user controls, Traggo avoids the recurring subscription costs, download limits, and data-export restrictions that are common with commercial, cloud-hosted time trackers.

Pricing

Traggo itself is completely free and always has been, since it is released as open-source software with no paid tiers, license keys, or feature gates. The only cost associated with using Traggo is whatever it costs to run the Docker container, whether that is a spare home server, a NAS, or a small cloud VPS, typically a few dollars a month at most for personal use.

Key Features

Pros & Cons

Pros

  • Completely free with no subscription fees or feature paywalls
  • Full control and privacy over tracked time data through self-hosting
  • Highly flexible tag-based model adapts to almost any workflow
  • Lightweight Docker deployment makes self-hosting relatively simple
  • Open-source codebase can be audited, modified, or extended by anyone

Cons

  • Requires technical comfort with Docker and self-hosting to get started
  • No official managed cloud option for users who prefer not to self-host
  • No official native mobile apps, relying on the browser-based web client
  • Smaller community and slower release cadence than commercial time trackers
  • Lacks built-in invoicing or client-billing tools found in commercial alternatives

Pricing

Frequently Asked Questions

Is Traggo free to use?

Yes. Traggo is fully open-source under the GPL-3.0 license with no paid plans; the only cost is hosting it yourself.

Do I need to self-host Traggo?

Yes, Traggo has no official hosted cloud service, so you need to run it yourself, typically via Docker on a server, NAS, or VPS.

How does Traggo differ from tools like Toggl Track?

Traggo replaces the traditional project and task hierarchy with flexible tags, and it is self-hosted rather than a paid cloud subscription.

Does Traggo support multiple users?

Yes, a single self-hosted Traggo instance can support multiple user accounts, each tracking their own time.

Is there a mobile app for Traggo?

There is no official native mobile app; Traggo is used through its web-based interface, which is accessible from a mobile browser.

Does Traggo have an API?

Yes, Traggo exposes a GraphQL API that developers can use to build custom integrations or automate data entry.

Who maintains Traggo?

Traggo is a community-driven open-source project hosted under the traggo GitHub organization, with active forks continuing development.

What technology is Traggo built on?

Traggo uses a Go-based backend server and a web client, and it is distributed as a Docker container for easy deployment.

Related Tools