Workspace Tasks
A powerful Visual Studio Code extension that automatically discovers, organizes, and runs tasks from your workspace. Manage build scripts, run tests, execute workflows, and organize your development tasks with favorites and compound tasks β all from a single, intuitive interface.
Screenshots

Key Features
- π Automatic Task Discovery β Scans your workspace for tasks from 20+ file types and build systems
- π Flexible Placement β View tasks in the dedicated sidebar or as a dockable panel in the Explorer
- β Favorites β Pin frequently used tasks for instant access
- π± Recent Tasks β Tracks the most recently executed tasks
- π Multiple Compound Tasks (Queues) β Create and manage named sequences of tasks
- βΆοΈ Quick Execution β Double-click tasks to run instantly, or use the play icon (βΆοΈ)
- π― Smart Organization β Hierarchical tree view organized by workspace, task type, and file
- π Drag & Drop β Reorder tasks in Compound Tasks (Queues) with drag and drop
- π GitHub Actions Support β Run GitHub Actions workflows locally with act
- π Custom Tasks β Define reusable task templates with dynamic inputs
- π« Task Filtering β Use
.tasksignorefiles to exclude unwanted tasks - π Hide Tasks & Groups β Hide individual tasks or entire task groups from view
- πΎ Persistent State β Favorites and Compound Tasks (Queues) are saved across Visual Studio Code sessions
- βοΈ Settings Sync β Sync your favorites and Compound Tasks (Queues) across multiple machines via VS Codeβs Settings Sync
Installation
From Visual Studio Code Marketplace
- Open Visual Studio Code
- Go to the Extensions view (
Ctrl+Shift+X/Cmd+Shift+X) - Search for βWorkspace Tasksβ
- Click Install
From Open VSX Registry
For editors that use the Open VSX Registry (e.g., Cursor, VSCodium):
- Open your editor
- Go to the Extensions view (
Ctrl+Shift+X/Cmd+Shift+X) - Search for βWorkspace Tasksβ
- Click Install
From Command Line
Choose the command based on your editor
code --install-extension darthminos.workspace-taskscursor --install-extension darthminos.workspace-taskscodium --install-extension darthminos.workspace-tasksantigravity --install-extension darthminos.workspace-taskskiro --install-extension darthminos.workspace-taskswindsurf --install-extension darthminos.workspace-tasksSee Getting Started for more installation options.
Quick Start
- Open a workspace with supported task files (e.g.,
package.json,Makefile, shell scripts) - Open the Workspace Tasks view from the Activity Bar (sidebar) or Explorer panel
- Browse tasks organized by workspace folder and task type
- Run a task by double-clicking it or clicking the play icon (βΆοΈ)
- Add to favorites by clicking the star icon (β)
- Create a Compound Task (Queue) by clicking the list icon to organize task sequences
See the Getting Started guide for full installation and setup instructions.
Documentation
| Section | Description |
|---|---|
| Getting Started | Installation and initial setup |
| Supported Task Types | All supported build tools and frameworks |
| Favorites & Recent Tasks | Pin and track frequently used tasks |
| Compound Tasks (Queues) | Create sequences of tasks to run in order |
| Hide Tasks & Groups | Declutter your task view |
| Task History | Track and review all task executions |
| GitHub Actions Integration | Run workflows locally with act |
| Configuration | Full settings reference |
| Task Filtering | Exclude files using .tasksignore |
| .tasksignore Reference | .tasksignore file format and syntax |
| Custom Workspace Tasks | Define reusable task templates |
| Requirements | System requirements and tool dependencies |
| Contributing | How to contribute to the project |
| Troubleshooting | Diagnose and resolve common issues |