ClickUp Code Companion

Love this extension? Become a sponsor to support ongoing development and new features.
Manage ClickUp Without Leaving VS Code
Track time with Pomodoro, create Git branches, manage dependencies, view tasks in Kanban boards, and more. A comprehensive ClickUp integration for developers.

Features
Task Management
- Browse workspaces, spaces, folders, and lists
- Rich task display with custom fields, tags, priorities, dependencies
- Multiple assignees, watchers, comments
- Advanced search and filtering
- Export tasks to CSV, JSON, or Markdown
Time Tracking
- Smart timer with auto-pause on inactivity
- Pomodoro mode (25/5 minute work/break cycles)
- Billable/non-billable tracking
- Time reports and visualization
- Offline sync support
Git Integration
- One-click branch creation from task ID and name
- Customizable branch and commit templates
- PR linking to tasks
- Auto status updates when PR merges
Views
- List, Board, Calendar, and Gantt views
- Group by status, priority, assignee, or due date
- Sort by due date, priority, created, or updated
- Theme support (adapts to VS Code theme)
Quick Start
1. Setup Connection
# Open command palette
Cmd+Shift+P (Mac) / Ctrl+Shift+P (Windows/Linux)
# Run setup command
> ClickUp: Setup Connection
# Enter your API token (get it from ClickUp Settings → Apps)
2. Select Workspace
> ClickUp: Select Workspace
> ClickUp: Select Space
> ClickUp: Select List
3. Start Working
> ClickUp: Show Tasks
Keyboard Shortcuts
| Command |
Mac |
Windows/Linux |
| Show Tasks |
Cmd+Shift+C Cmd+Shift+T |
Ctrl+Shift+C Ctrl+Shift+T |
| Create Task |
Cmd+Shift+C Cmd+Shift+N |
Ctrl+Shift+C Ctrl+Shift+N |
| Start Timer |
Cmd+Shift+C Cmd+Shift+S |
Ctrl+Shift+C Ctrl+Shift+S |
| Create Branch |
Cmd+Shift+C Cmd+Shift+B |
Ctrl+Shift+C Ctrl+Shift+B |
Configuration
{
"clickup.defaultView": "board",
"clickup.groupBy": "status",
"clickup.sortBy": "priority",
"clickup.pomodoroEnabled": true,
"clickup.pomodoroWorkDuration": 25,
"clickup.pomodoroBreakDuration": 5,
"clickup.billableByDefault": true,
"clickup.gitBranchTemplate": "{type}/{id}-{name}",
"clickup.commitMessageTemplate": "[{id}] {message}",
"clickup.showSubtasks": true,
"clickup.showClosedTasks": false
}
All Commands
Click to see all 40+ commands
Connection & Setup
enterApiToken - Setup ClickUp connection
selectWorkspace - Choose workspace
selectSpace - Choose space
selectList - Choose list
Task Management
showTasks - Display task list
refreshTasks - Refresh task data
newTask - Create new task
createTaskFromTemplate - Use task template
createSubtask - Add subtask
changeStatus - Update task status
changePriority - Set priority level
addAssignee - Add team member
addComment - Comment on task
addTag - Add task tags
setDueDate - Set due date
addTaskDependency - Link dependencies
Time Tracking
startTimer - Begin time tracking
pauseTimer - Pause timer
resumeTimer - Continue timing
stopTimer - Stop and save time
togglePomodoroMode - Enable/disable Pomodoro
showTimeReport - View time summaries
Git Integration
createBranch - Create Git branch from task
createPullRequest - Create PR
linkPullRequest - Link existing PR
Views & Display
toggleView - Switch view mode
searchTasks - Search all tasks
filterTasks - Apply filters
showTaskDetails - View full details
Utilities
copyTaskId - Copy task ID
copyTaskUrl - Copy task URL
viewTaskInClickUp - Open in browser
exportTasks - Export data
Troubleshooting
Connection Issues
Verify API token in ClickUp: Settings → Apps → Integrations → Personal Token
Timer Not Working
- Ensure a task is selected
- Check if another timer is running
- Verify time tracking is enabled in your ClickUp space
Git Branch Creation Fails
- Ensure you're in a Git repository
- Check Git is installed:
git --version
- Verify you have write permissions
Privacy
- Local Storage: API tokens stored securely in VS Code
- No Third Parties: Direct connection to ClickUp only
Disable analytics:
{
"clickup.enableAnalytics": false
}
Requirements
- VS Code 1.98.0 or higher
- ClickUp account with API access
- Git (for branch features)
Changelog
See CHANGELOG.md for version history.
Support Development
This extension is free and open source. If it improves your ClickUp workflow, consider supporting its development:
GitHub Sponsors is the best way to support ongoing development. Sponsors get priority support and help fund new features.

Other ways to help
MIT License