solidtime-cli

Track time and report hours with solidtime from your terminal.

solidtime-cli$ solidtime delete --from 2026-01-01 --to 2026-01-31 --project InternalDATE TIME HOURS PROJECTFri 2026-01-16 14:00–16:00 2:00 InternalThu 2026-01-15 08:30–09:00 0:30 Internal 2 entries, 2:30 hDry run: would delete 2 entries. Re-run with --yes to apply.

Track time and report hours with solidtime from the terminal, and give scripts and AI agents a stable, non-interactive interface to it. Works with solidtime.io and self-hosted instances, and every command takes --json.

  • Start and stop the timer, add past time, and edit or delete entries
  • Bulk edits and deletes preview what they matched and change nothing until --yes
  • The API token is never a command-line argument, so it stays out of your shell history
  • Reports with period selection, grouping and invoice totals
  • A doctor command that checks the token, organization and permissions