Track time without leaving your terminal. Perfect for anyone who prefers the command line.
# Install with Homebrew (macOS & Linux) $ brew tap heyweek/heyweek-cli $ brew install heyweek-cli # Or with Scoop on Windows $ scoop bucket add heyweek https://github.com/heyweek/homebrew-heyweek-cli.git $ scoop install heyweek # Or the universal install script $ curl -fsSL https://s3.eu-central-1.amazonaws.com/heyweek.staging.cli/install.sh | bash # Check it works $ hw version
Integrate time tracking seamlessly into your command-line workflow
Fast, lightweight CLI that feels right at home in your terminal.
Start, stop, and manage timers with simple commands. No context switching.
Create, list, and switch between projects directly from your terminal.
Manage client information and associate time entries with specific clients.
View, create, and manage detailed work logs with descriptions and tags.
Token-based authentication with encrypted data transmission.
Get started in seconds with your preferred package manager
$ brew tap heyweek/heyweek-cli $ brew install heyweek-cli
Prefer a binary? Grab the latest release from GitHub. View releases
$ hw version
# Comment1 $ hw auth login # Comment2 $ hw auth renew # Comment3 $ hw auth logout
# Comment1 $ hw timer start -d "Example" # Comment2 $ hw timer status # Comment3 $ hw timer stop
# Comment1 $ hw project list # Comment2 $ hw project create --name "Example" # Comment3 $ hw project delete <project-id>
# Comment1 $ hw log list --limit 10 # Comment2 $ hw log create --description "Example" # Comment3 $ hw log delete <log-id>
The Heyweek CLI is command-line time tracking built for people who live in the terminal. Start timers, log work, manage projects and clients, and script your workflow without ever reaching for the mouse — all syncing with the same Heyweek workspace as the web and mobile apps.
For developers and power users, the fastest interface is the keyboard. The Heyweek CLI lets you track time, switch projects, and log work with a few keystrokes, then automate the repetitive parts with scripts in shell, Node.js, or Python. Time tracking stops being a chore you remember to do and becomes part of your existing terminal workflow.
Because the CLI talks to the same workspace as everything else, the hours you track from the command line become billable time, project progress, and reportable data automatically. Install it via your usual package manager, wire it into your scripts and CI, and keep tracking without breaking flow.
Start and stop timers, log work, and manage projects and clients straight from the terminal, with everything syncing to your Heyweek workspace.
Yes. The CLI is scriptable in shell, Node.js, and Python, so you can automate repetitive tracking and wire it into your existing workflows.
It installs through common package managers across macOS, Windows, and Linux, so you can add it to your environment in seconds.
It does — time tracked from the command line flows into the same projects, invoices, and reports as the rest of Heyweek.