Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>ClickUp Code CompanionNew to Visual Studio Code? Get it now.
ClickUp Code Companion

ClickUp Code Companion

Yonas Valentin Mougaard Kristensen

|
121 installs
| (2) | Free
Integrate essential ClickUp tasks, time tracking, and Git branch creation directly into Visual Studio Code for ultimate productivity.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ClickUp Code Companion

Version Downloads Rating Sponsor

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.

Hero GIF


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:

Sponsor on GitHub (Recommended)

GitHub Sponsors is the best way to support ongoing development. Sponsors get priority support and help fund new features.

Sponsor on GitHub

Other ways to help

  • Leave a review on the VS Code Marketplace
  • Report issues to help improve quality
  • Buy me a coffee for one-time support
Sponsor on GitHub Buy Me a Coffee

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft