Back to browse
GitHub Repository

A minimal CLI time tracker for developers.

82 starsGo

Tmpo – CLI time tracker with automatic project detection

by dylandevelops·Mar 18, 2026·2 points·2 comments

AI Analysis

MidCozyNiche Gem

Git-based auto-detection is nice, but toggl and timewarrior already do this.

Strengths
  • Automatic project detection from Git repos eliminates manual project switching
  • Local SQLite storage means no accounts, no cloud, complete privacy by default
  • Milestone tracking organizes entries into sprints or project phases naturally
Weaknesses
  • CLI time trackers are a saturated category with many mature alternatives
  • First Go project shows — lacks polish of established tools like watson or timewarrior
Category
Target Audience

Freelance developers and consultants tracking billable hours

Similar To

watson · timewarrior · Toggl Track CLI

Post Description

I built tmpo, a Go CLI time tracker. I started it because I was manually logging billable hours in Google Forms for my business, and it was painful. Built with Cobra for the CLI structure. Features include auto-detection of projects via Git, local SQLite storage, milestones, pause/resume, CSV/JSON export, and hourly rate tracking.

No cloud, no accounts, just a binary and a local database.

Quick workflow:

tmpo milestone start "Sprint 5" tmpo start "fixing auth bug" # ... work happens ... tmpo pause # lunch break tmpo resume tmpo stop tmpo stats --week

This is my first Go project, and having the ability to do this sort of thing is helping me fall in love with this language. I'm hoping for a 1.0 release on Homebrew soon, and the goal would be to expand to other common package managers to make installation easier.

If you think it is cool or you want to add a feature, feel free to star the repo and open an issue! I would love to have some help from other developers!

You can find the MIT-licensed GitHub repository here: <https://github.com/DylanDevelops/tmpo>

Similar Projects

Developer Tools●●Solid

A Karpathy-style LLM wiki your agents maintain (Markdown and Git)

Markdown + git beats pgvector for agent memory — refreshingly simple architecture.

Big BrainNiche Gem
najmuzzaman
2601151mo ago
Data●●●Banger

SQLite-Columnar – Columnar Storage for SQLite

Columnar storage inside SQLite delivers 130,000x speedup on aggregation scans.

WizardryBig Brain
marcobambini
401mo ago
Data●●●Banger

SQLite-columnar, a column-oriented analytics extension for SQLite

Brings DuckDB-style columnar speed to SQLite without replacing the engine.

Big BrainWizardry
marcobambini
201mo ago