PyTM
A Python CLI time tracker with invoice generation, ideal for freelancers and professionals needing simple time tracking and billing.
Last updated: 2025-05-13 22:52
PyTM
Description
PyTM is a Python-based command-line interface (CLI) tool for time tracking and invoice generation. It is designed for freelancers and professionals who need straightforward project time management, billing, and invoicing from the terminal.
Features
- Command-line time tracking for projects and tasks
- Project management via CLI
- Task management via CLI
- Invoice generation based on tracked time
- Configuration for project, user, and invoice details
- Summarizes all tracked projects
- Python 3.12+ support
- Installation via PyPI (pip)
- Test suite for reliability
Tags
open-source, command-line, python, invoicing
Category
time-tracking-cli-tools
Pricing
PyTM is open-source and free to use.
Related Items
Asana Time Tracking (TrackingTime Integration)
A TrackingTime integration for Asana that lets teams track time on Asana tasks and projects directly from Asana, keeping accurate work logs without leaving the app.
Bartib
Bartib is a command-line time tracking tool that logs activities in plaintext files and provides flexible reporting options, making it suitable for straightforward personal time tracking.
Basecamp Time Tracking (TrackingTime Integration)
A TrackingTime integration for Basecamp that enables teams to track time on Basecamp projects and tasks, consolidating project work and time data.
billwarrior
An extension for Timewarrior that generates invoices in LaTeX format based on tracked time data.