Sign in Start free
Terminal Tools

Bringing Heyweek to your terminal

Track time without leaving your terminal. Perfect for anyone who prefers the command line.

Quick Install
# 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

Built for Terminal Workflows

Integrate time tracking seamlessly into your command-line workflow

Native Terminal Experience

Fast, lightweight CLI that feels right at home in your terminal.

Smart Time Tracking

Start, stop, and manage timers with simple commands. No context switching.

Project Management

Create, list, and switch between projects directly from your terminal.

Client Management

Manage client information and associate time entries with specific clients.

Work Logs

View, create, and manage detailed work logs with descriptions and tags.

Secure & Private

Token-based authentication with encrypted data transmission.

Quick Installation

Get started in seconds with your preferred package manager

Detected OS

Homebrew (recommended) Recommended

Homebrew (recommended)
$ brew tap heyweek/heyweek-cli
$ brew install heyweek-cli

Manual download Alternative

Prefer a binary? Grab the latest release from GitHub. View releases

Verify Installation

Verify Installation
$ hw version

Common Commands

Essential commands to get you started

Authentication

Authentication
# Comment1
$ hw auth login

# Comment2
$ hw auth renew

# Comment3
$ hw auth logout

Time Tracking

Time Tracking
# Comment1
$ hw timer start -d "Example"

# Comment2
$ hw timer status

# Comment3
$ hw timer stop

Project Management

Project Management
# Comment1
$ hw project list

# Comment2
$ hw project create --name "Example"

# Comment3
$ hw project delete <project-id>

Work Logs

Work Logs
# Comment1
$ hw log list --limit 10

# Comment2
$ hw log create --description "Example"

# Comment3
$ hw log delete <log-id>