A control center to manage and launch VS Code tasks with an elegant side panel interface.
Features
TaskDeck provides a dedicated Activity Bar view container that brings all your VS Code tasks to your fingertips with powerful organization and management features:
V1 Features
Task Explorer Side Panel
Dedicated Activity Bar icon with "TaskDeck" container
Tree view showing all workspace tasks
Task information displayed: name, source (npm, shell, workspace, etc.), and folder (in multi-root workspaces)
One-click task execution
Visual grouping: Favorites, Recent, and All Tasks
Favorites & Pinning
Mark tasks as favorites with a simple context menu action
Favorites persist across VS Code sessions
Favorites appear at the top of the task list with star icons
Toggle favorite status with "TaskDeck: Toggle Favorite" command
Recent Tasks History
Automatically tracks last 20 task executions
Shows recently run tasks in a dedicated section
Displays exit codes and timestamps
Quick access to frequently used tasks
Search & Filter
Filter tasks by name, source, or folder
"TaskDeck: Set Filter" command with input dialog
Real-time filtering in tree view
Case-insensitive search
Command Palette Integration
"TaskDeck: Run Task…" command for quick task execution
Smart ordering: Favorites → Recents → All Tasks
Visual icons distinguish task types
Status Bar Integration
Shows running task status in status bar
Click to focus terminal
Success/failure indicators with exit codes
Auto-hides after task completion
Context Menu Actions
Run Task
Toggle Favorite
Quick access from tree view
New: npm Scripts Category
Automatically detects all package.json files in your workspace and lists their scripts in a dedicated "npm scripts" group.
Shows extra context for each script: folder (relative path inside the workspace) and workspace path.
Scripts are executable like any other task with one click.
Built-in VS Code npm tasks are filtered out to avoid duplicates — TaskDeck shows enhanced npm entries instead.
New: Send to Taskbar
Pin any task to the VS Code status bar (taskbar) for one-click access!
Use the new pin icon (📌) inline action in the TaskDeck tree view to send a task to the taskbar, just like the run (▶️) and favorite (★) icons.
Pinned tasks appear as buttons in the VS Code status bar. Click to run instantly.
Right-click a task or use the inline pin icon to toggle pin/unpin.
Pinned tasks persist across VS Code sessions.
New: Pinned Category in Tree
Pinned tasks now appear in a dedicated Pinned section in the tree, shown below Favorites.
Pinned tasks are excluded from Recent and other source groups to avoid duplication.
Usage
Click the TaskDeck icon in the Activity Bar to open the side panel
Browse tasks organized by Favorites, Recent, and All Tasks
Use the inline icons next to each task:
▶️ Run Task
★ Toggle Favorite
📌 Send to Taskbar
Pinned tasks appear as buttons in the VS Code status bar (bottom left)
Click a status bar button to run the task instantly
Right-click tasks for context menu options
Use the filter icon to search for specific tasks
Use Command Palette (Ctrl+Shift+P / Cmd+Shift+P) and type "TaskDeck" to access all commands
Commands
TaskDeck: Refresh Tasks - Reload all tasks from workspace
TaskDeck: Run Task… - Open quick pick to select and run a task
TaskDeck: Set Filter - Filter visible tasks
TaskDeck: Toggle Favorite - Add/remove task from favorites
TaskDeck: Run Task - Run a specific task (context menu)
TaskDeck: Send to Taskbar - Pin/unpin a task to the VS Code status bar for quick access
Requirements
VS Code 1.106.0 or higher
Extension Settings
This extension stores data in VS Code's global state:
taskdeck.favorites - List of favorite task IDs
taskdeck.history - Recent task execution history (last 20 entries)
Known Issues
None at this time.
Release Notes
0.9.0
Initial release of TaskDeck with all V1 features:
Task Explorer side panel
Favorites and pinning
Recent tasks history
Search and filter
Command palette integration
Status bar integration
Context menu actions
0.11.0
Added "npm scripts" category with workspace/folder context.
Added "Pinned" category in the tree below Favorites.
Quick Pick updated with sections for Favorites, Pinned, Recent, npm scripts, and All Tasks.
Filtered out built-in npm tasks to avoid duplicates.
0.10.0
Added "Send to Taskbar" feature with inline pin icon and status bar integration