Toggl/CLI/Node/beauraines/toggl-cli
Properties
- logseq-entity
- Logseq/Entity/Software/Project
- tags
- JavaScript, CLI/Tool
Toggl CLI (Node) — @beauraines/toggl-cli
Notes
Summary
- beauraines/toggl-cli on GitHub
- npm: @beauraines/toggl-cli — install e.g.
npm i -g @beauraines/toggl-cli[3]
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 Node.js-based CLI tool (by Beau Raines) inspired by the above Python project. It was updated to use the Toggl Track API v9[3]. This CLI supports starting and stopping time entries, continuing existing entries, and editing the running entry. Notably, it also supports adding manual entries (with specified start and stop times) and deleting entries by ID – features contributed by the community[3]. It provides interactive prompts for some commands and configuration.
- Projects/Clients: This tool can assign a time entry to a project (you can specify project by name or ID when starting an entry) and likewise assign a client via project selection, but it does not manage project or client objects itself (no commands to list or create projects/clients)[3]. You'd need to create projects/clients in Toggl Track first, then use their names/IDs in the CLI for time entries. The config file supports setting a default workspace and project, and you can also specify a client name when starting an entry which helps select the project[3] (it doesn't create new clients, just filters projects by client name).
- Reports: This CLI provides simple built-in reports. It can show a breakdown of today's tracked time by project, and a week summary (by project per day) – essentially quick summaries in the console[3]. This is helpful for quick insights, though for detailed reporting or date ranges beyond the current week you'd use Toggl's reports API or web UI.
- Usability & Notes: This tool is also open source (MIT). It's distributed via npm as
@beauraines/toggl-cli, so you can install it withnpm i -g @beauraines/toggl-cli. It takes a similar approach to the Python CLI in syntax (for familiarity). One caveat is that, as with many third-party tools, you'll need to store your API token (in a config file or env variables) to authenticate. It's a solid choice if you prefer a Node/JavaScript stack or want those quick report commands in your CLI.
Provenance