A workbench for project tasks. Create, run and manage shell commands from the Explorer sidebar without leaving your editor.
Features
One-click runs — save a command once, run it any time from the sidebar
Live status — running tasks show a pulsing indicator and can be stopped in place
Background tasks — mark long-running servers and watchers so VS Code treats them accordingly
Filtering — narrow the list instantly when a project accumulates tasks
Plain JSON storage — tasks live in .tasks/task.json in your workspace, using the standard VS Code task schema, so they can be committed and shared with your team
Usage
Open the Taskbench view in the Explorer sidebar.
Click the + button (or run Taskbench: New Task) and give the task a label and a command.
Press the play button to run it. Running tasks can be stopped with the stop button, or by double-clicking the row.
Tasks execute through the built-in VS Code task system, so output appears in the regular terminal panel.
Task file
Tasks are stored in .tasks/task.json at the workspace root: