Toggl/CLI/Python/AuHau/toggl-cli
Properties
- logseq-entity
- Logseq/Entity/Software/Project
Toggl CLI (Python) — AuHau / toggl-cli
Notes
Summary
- AuHau/toggl-cli on GitHub
- Documentation / site
- Install via PyPI package togglCli [17]
- Detailed setup: Toggl/CLI/AuHau/How To/Set Up Toggl CLI
Provider
Open source
Time entry CRUD
Projects CRUD
Clients CRUD
Reports
Language / environment
AI/Response from Toggl/AI/Report/26/01/AI control of Toggl - Options Jan 2026
- Description: A popular command-line tool maintained by Adam Uhlir (originally by D.R. Adams) that uses Toggl Track's API. It also provides a Python library (ORM-like wrappers) for scripting[1]. You can start and stop timers, list and edit entries, and delete entries via the CLI. For example,
toggl startbegins a new time entry,toggl nowshows or edits the current running entry, andtoggl stopstops it[2]. Projects can be listed (toggl projects ls) and edited through the Python API (e.g. changing a project name and saving it)[2], though the CLI interface itself focuses on time entry actions. Full CRUD on time entries is supported (including creating, updating, and deleting entries). - Projects/Clients: The tool can list projects and allows editing via its Python API wrappers (it treats projects, clients, tags, etc., as objects you can fetch and modify in code)[1]. However, there may not be a direct CLI subcommand to create a new project or client – those would be done via the Python library or web interface. It's primarily time-tracking-centric on the CLI.
- Reports: Toggl CLI (Python) does not generate report summaries itself. It can retrieve time entry data (e.g. you could script a summary by fetching entries), but there's no built-in reporting command.
- Usability & Notes: This tool is open source (MIT licensed)[17] and quite mature, with frequent updates (supports Toggl API v9). It runs on any Python-supporting platform. On first use it creates a
~/.togglrcconfig and can store your API token or credentials for convenience. Caveat: The CLI is Unix-oriented (automated config setup isn't as smooth on Windows, requiring manual config edits)[2]. Overall, Toggl CLI (Python) is a robust choice for full time entry CRUD with the bonus of a scriptable Python API[1].
- Description: A popular command-line tool maintained by Adam Uhlir (originally by D.R. Adams) that uses Toggl Track's API. It also provides a Python library (ORM-like wrappers) for scripting[1]. You can start and stop timers, list and edit entries, and delete entries via the CLI. For example,
Provenance