clockify
TLDR
Start a time entry
SYNOPSIS
clockify-cli command [options]
DESCRIPTION
clockify-cli is a command-line interface for Clockify, a time tracking service. It enables starting, stopping, and managing time entries without leaving the terminal.
The tool integrates with the Clockify API to track time across projects and workspaces. Time entries can be tagged, assigned to projects and tasks, and marked as billable. Reports provide summaries of tracked time.
Configuration is stored locally, including API key and default workspace. The CLI supports multiple workspaces for users who track time across different organizations.
PARAMETERS
start description
Start a new time entry.stop
Stop the current time entry.show current
Display currently running entry.report [options]
Show time entry reports.project list
List all projects.workspace list
List all workspaces.config set key value
Set configuration value.-p, --project id
Assign to project.-t, --tag tags
Add tags (comma-separated).--task id
Assign to task.-b, --billable
Mark as billable.-w, --workspace id
Specify workspace.
CAVEATS
Requires a Clockify account and API key from account settings. Some features may require a paid Clockify plan. Network connectivity is required for all operations. The CLI is a community project and may lag behind official Clockify features.
HISTORY
Clockify was founded in 2017 by COING as a free time tracking solution. The service gained popularity for offering unlimited users and tracking on the free tier. Various community-developed CLI tools emerged to provide command-line access, with clockify-cli being one of the more feature-complete options for developers who prefer terminal-based workflows.


