Skip to main content
ht, the Hellotracks command line, runs Hellotracks from a shell, a CI runner or a coding agent: jobs, routes, people, places, timesheets, forms, alerts, reports, ETA pages, maps, webhooks and API keys. It talks to the REST API and nothing else.

Install

macOS and Linux, arm64 and x64:
The installer puts ht in ~/.local/bin with its own Node.js runtime and checks the download’s SHA-256 first. ht update installs a newer release.

Sign up or sign in

New to Hellotracks? Create a company from the terminal. A 6-digit code sent to your email proves the address; no password is needed, and the API key is stored for you:
Already have an account? Sign in with an emailed code, or paste an API key from the dashboard:
On macOS the key is kept in the Keychain; on Linux in a file only you can read.

What it does

Every command explains itself: ht <command> --help. See the command reference and automation recipes.

For scripts and agents

  • ht commands --json lists every command with its arguments and options.
  • --json prints the API’s own objects. Errors are JSON on stderr too, with stable exit codes.
  • --dry-run shows what import and sync would change; --no-input never prompts.
AI agents: see For AI agents.