Only Tasks is a VS Code extension for working with tasks defined in .vscode/tasks.json.
If you manage a large set of project tasks, task groups, or task labels, this extension gives you a cleaner and more focused way to work with the real task definitions in your workspace.
Why use Only Tasks?
See tasks from .vscode/tasks.json in one place
Run tasks with one click
Rename task labels and task groups
Organize tasks into groups
Move and reorder tasks without editing raw JSON manually
Ungroup tasks when needed
Detect grouping from labels such as Build: Lint and Deploy: Preview
Open task entries directly for JSON editing
Keep task management focused on the actual source of truth: tasks.json
Features
Task explorer for workspace tasks
Run tasks directly from the sidebar
Rename individual tasks
Rename groups
Add tasks to new or existing groups
Ungroup tasks
Add tasks to inferred prefix groups
Delete tasks from tasks.json
Refresh the task list when the workspace changes
Open task definitions in JSON form for quick edits
Task grouping
Only Tasks understands labels in the common Group: Task Name format and treats the prefix as a group name. For example:
Build: Lint
Build: Test
Deploy: Preview
These can be grouped under Build and Deploy for a much cleaner task list.
Typical workflow
Open a workspace with .vscode/tasks.json.
Open the Only Tasks view.
Run, rename, or reorganize tasks.
Use the context menu to modify the task definition when needed.
Commands
Run Task
Edit Task JSON
Refresh Tasks
Rename Task
Rename Group
Add To New Group
Add To Existing Group
Ungroup
Add to Prefix Group
Delete Task
Marketplace description
Only Tasks is designed for developers who want a simpler and more structured way to manage their task configuration in VS Code, especially when the task list is growing and becomes harder to follow in raw JSON.
License
This project is licensed under All Rights Reserved. The source code and packaged extension are not open source and may not be redistributed, modified, or reused without explicit written permission from the copyright holder.