Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>TaskExecutorNew to Visual Studio Code? Get it now.
TaskExecutor

TaskExecutor

k.iijima

|
27 installs
| (0) | Free
VS Code Task list viewer and executor with grouping support
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TaskExecutor

CI Release License: MIT VS Code Engine Node.js

TaskExecutor is a simple and lightweight Visual Studio Code extension designed to let you view, organize, and run workspace tasks with minimal friction. It focuses on doing just what is needed — no more, no less — providing a clean task list, optional grouped views, and quick execution so you can run your tasks easily without leaving the editor.

English | 日本語

Features

📋 Task List View

  • View all tasks from the "Task Executor" icon in the Activity Bar
  • Displays tasks from workspace tasks.json and other extensions

▶️ Task Execution

  • Click a task in the list to execute directly
  • Select and run tasks via QuickPick (TaskExecutor: Run Task from List)
  • Execute using the play button next to each task

📁 Grouped View

  • Categorize tasks by groups: Build, Test, Clean, Rebuild
  • Toggle between grouped and flat view

⭐ Favorites & Recent Tasks

  • Mark frequently used tasks as favorites (★)
  • Quick access to recently executed tasks (⏱)

🔀 Drag & Drop

  • Reorder tasks within a group by drag and drop
  • Move tasks between groups
  • Reorder groups themselves
  • Automatic backup before editing tasks.json

Usage

  1. Click the Task Executor icon in the Activity Bar
  2. View the task list (grouped by default)
  3. Click a task or press the play button to execute

Commands

Command Description
TaskExecutor: Refresh Tasks Refresh the task list
TaskExecutor: Run Task from List Select and run a task via QuickPick
TaskExecutor: Toggle Group View Toggle between grouped/flat view
TaskExecutor: Toggle Favorite Add/remove task from favorites
TaskExecutor: Clear Recent Tasks Clear recent tasks history
TaskExecutor: Reset Group Order Reset group order to default
TaskExecutor: Restore tasks.json Restore tasks.json from backup
TaskExecutor: Open Task Definition Jump to task definition in tasks.json

Toolbar Buttons

  • 🔄 Refresh: Refresh the task list
  • 📁 Toggle Group: Switch view mode
  • ▶️ Run from List: Execute task via QuickPick

Development

See CONTRIBUTING.md for detailed build instructions.

Dev Container / GitHub Codespaces

This project includes a Dev Container configuration. You can:

  • VS Code: Click "Reopen in Container" when prompted
  • GitHub Codespaces: Click "Code" → "Codespaces" → "Create codespace"

Local Development

# Install dependencies
pnpm install

# Compile
pnpm run compile

# Watch mode
pnpm run watch

To debug, press F5 in VS Code to launch the Extension Development Host.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft