Manage and run Deno tasks directly from the VS Code sidebar. Pin tasks into groups, track execution status, and organise your workflow with drag-and-drop.
Features
Pinned Tasks
Create named groups and pin your most-used Deno tasks to them. Tasks are persisted in your workspace settings so they survive restarts.
Run / Stop tasks with a single click
Drag and drop to reorder tasks within a group or move them between groups
Rename tasks to give them a friendlier display label without touching deno.json
Group management — create, rename, and delete groups
Status indicators — live running / finished / failed / initialising badges on each task
Deno Tasks
Browse all Deno tasks discovered across your workspace. Click a task to jump to its definition in deno.json / deno.jsonc. Drag tasks from this view into a Pinned Tasks group.
Usage
Open a workspace that contains a deno.json or deno.jsonc file — the extension activates automatically.
In the Task Manager sidebar, use the Pinned Tasks view to create groups and pin tasks.
Click ▶ Run Task to execute a task in a dedicated terminal.
Click ⏹ Stop Task to send a SIGINT to the running process.
Extension Settings
Setting
Default
Description
asfreitas.task-manager.skipShellIntegration
false
Run tasks immediately without waiting for shell integration. Disables status tracking.
Requirements
VS Code ^1.116.0
A workspace containing at least one deno.json or deno.jsonc file