https://github.com/tobiaswaelde/vscode-clockify
Implements Clockify time tracker (https://clockify.me/) in VSCode
https://github.com/tobiaswaelde/vscode-clockify
clockify vscode
Last synced: 5 days ago
JSON representation
Implements Clockify time tracker (https://clockify.me/) in VSCode
- Host: GitHub
- URL: https://github.com/tobiaswaelde/vscode-clockify
- Owner: tobiaswaelde
- License: gpl-3.0
- Created: 2019-09-15T23:12:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-07T12:57:44.000Z (5 months ago)
- Last Synced: 2025-11-07T14:36:00.275Z (5 months ago)
- Topics: clockify, vscode
- Language: TypeScript
- Size: 769 KB
- Stars: 35
- Watchers: 3
- Forks: 10
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Clockify
[](https://github.com/tobiaswaelde/vscode-clockify/actions/workflows/build.yml)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
[](https://sq.srv.tobiaswaelde.com/dashboard?id=tobiaswaelde_vscode-clockify_AYbOBTvPMsG9aSOZ5fmh)
Implements [Clockify](https://clockify.me/) time tracker in VSCode.

## Functions
You can manage your workspaces, clients, projects, tasks and time entries. You can start and stop a timer on the status bar or automatically by adjusting the settings for the workspace in which you want to enable the auto tracking.
## Installation
Launch VS Code Quick Open (`Ctrl+P`), paste the following command, and press enter:
```
ext install tobiaswaelde.clockify-tracker
```
Or you can just search for "Clockify" in the Extensions view.
## Preview

## Getting Started
[Getting Started](https://github.com/tobiaswaelde/vscode-clockify/wiki/Home)
## Configuration
*All keys starting with `simpleChangelog.`*
| Settings key | Type | Default value | Description |
| ------------------------------ | ------- | ------------- | ------------------------------------------------------------------------------------------------------------------- |
| apiKey | string | ` ` | The clockify API key. |
| defaultWorkspaceId | string | ` ` | The ID of the default workspace in which start tracking (if no workspace ID is set in the workspaces settings.json) |
| fetchLimit | number | `200` | Limit the number of items that will be fetched for displaying in the tree view. |
| hideSensitiveData | boolean | `false` | Hide sensitive data. Can be useful for screenshots. |
| showIds | boolean | `false` | Show IDs of the data. |
| workspaces.showNumberOfMembers | boolean | `true` | Show the number of members for each workspace. |
| tracking.workspaceId | string | ` ` | The ID of the default workspace. |
| tracking.projectId | string | ` ` | The ID of the default project in the workspace. `clockify.tracking.workspaceId` must be set. |
| tracking.taskId | string | ` ` | The ID of the default task in the workspace. `clockify.tracking.workspaceId` must be set. |
| tracking.billable | boolean | `false` | Check if Time Entry is billable. |
| tracking.autostart | boolean | `false` | Start tracking with opening the IDE. |
| tracking.autostop | boolean | `true` | Stop tracking with closing the IDE. |