News for hackers. Stuff that matters.

dylandevelops

Re:Claude Fable 5 on Tuesday June 09, 2026 @02:26PM (#48465343)
I agree with you. The more I vibe code, the less interested I feel in what I'm building. Working with models that force me to think, especially with personal projects, helps me stay engaged and enjoy what I am doing more.
Re:Claude Fable 5 on Tuesday June 09, 2026 @02:24PM (#48465320)
I agree with you here. Unfortunately, this tends to be the case, with smaller developers paying the price.
Anything to replace my Jira dependency!! You are speaking my language

Show HN: Tmpo – CLI time tracker with automatic project detection

https://github.com/DylanDevelops/tmpo

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...

( Read More... | 2 comments | on HN )

Show HN: tmpo – Local-first CLI time tracker with automatic project detection

https://github.com/DylanDevelops/tmpo

I got tired of manually logging billable hours in Google Forms, so I built tmpo – a CLI time tracker that lives in your terminal.Quick workflow: cd my-project/ tmpo start "Implementing auth" # ... work happens ... tmpo pause # take a break tmpo resume # back to work tmpo stop tmpo stats --week # see your hours tmpo export --week # CSV for...

( Read More... | no comments | on HN )
Re:Ask HN: What do you use to manage your coding projects? on Tuesday December 30, 2025 @04:20PM (#46438145)
Love using GitHub for managing everything. I can create issues of features and bugs and work through completing them in each pull request. I have also recently created my own tool called tmpo, which I use to log my time when working on projects that require billing. Trying to create my own custom tools to speed up my workflow as much as I can.

Show HN: tmpo – CLI time tracker with Git integration and local-first storage

https://github.com/DylanDevelops/tmpo

I built tmpo because I was losing money tracking freelance hours in Google Forms. It's a CLI time tracker that auto-detects your project from Git and stores everything locally.Key technical decisions:- Pure Go implementation with modernc.org/sqlite (no CGO, easier cross-compilation)- Auto-detection via git rev-parse for project names- Local SQLite database in ~/.tmpo/ (nothing leaves your...

( Read More... | no comments | on HN )
Thank you!

I'm thrilled that the Unix-y approach resonates with you, as that is exactly what I am aiming for!

And yes, you have hit the main tradeoff that I have and am currently struggling with. The auto-detection works great for "I'm in X project, working on X," but it doesn't work well for the exact cases you mentioned.

Right now, this is how I handle these types of scenarios:

1. Context switches in the same repo: I use the description field to differentiate: `tmpo start "Refactoring auth module"` `tmpo start "Fixing CSS bugs"`

    This has the same project name but with different descriptions. When you export for invoicing or just personal statistics, you can see this breakdown.
2. "Non-directory work" (meetings, research, etc): I use `tmpo manual` to create entries after the fact. `tmpo manual` (opens interactive prompt for project/time/description)

    Or I just run `tmpo start "Team standup"` from wherever I am and let it tag to whatever directory I'm in. This is obviously a bit janky.
To be honest, I am still working on solving this problem. I optimized for what I think is most "solo dev working in project directories" because that is my workflow; however, I'd love to get more feedback and contributors to help make it work for others!

A feature I am also working on currently is a category/phase system that can significantly improve tagging time entries.

What is your current workflow? Do you switch contexts within the same repo often, or is the non-directory work the bigger pain point?

Show HN: tmpo – Minimal CLI time tracker with auto-detection for developers

https://github.com/DylanDevelops/tmpo

Hi HN! I'm Dylan, and I built tmpo to solve a problem I had as a freelance developer.I was tracking billable hours using Google Forms (yes, really). Every time I switched tasks, I had to manually fill out the project name, start time, end time, and description. After forgetting to log hours several times and losing money, I decided there had to be a better way.tmpo is a CLI time tracker that...

( Read More... | 2 comments | on HN )