One sidebar.
Every command.

CommandTree discovers all runnable commands in your VS Code workspace and puts them in a single, beautiful tree view. Shell scripts, npm, Makefiles, launch configs — all in one place.

$ ext install nimblesite.commandtree
CommandTree — VS Code
CommandTree discovering and running commands in VS Code

Discover, filter, and run every command in your workspace from one panel.

Everything you need

Stop hunting for scripts. CommandTree finds them all and gives you one-click access.

🔍

Auto-Discovery

Recursively scans your workspace for shell scripts, npm scripts, Makefile targets, VS Code commands, launch configs, and Python scripts.

Quick Launch

Pin your most-used commands to a dedicated panel at the top. One click to run your favorites.

🏷️

Tagging

Group related commands with custom tags. Use pattern matching to auto-tag by type, name, or path.

🔎

Filtering

Instantly filter the tree by text search or by tag. Find exactly what you need.

▶️

Run Anywhere

Execute in a new terminal, the current terminal, or launch with the VS Code debugger.

📁

Folder Grouping

Commands grouped by directory with a collapsible nested hierarchy. Monorepo-friendly.

Discovers every command type

No configuration needed. Just install and go.

🐚

Shell Scripts

.sh, .bash, .zsh

📦

NPM Scripts

package.json

⚙️

Makefile Targets

Makefile / makefile

🛠️

VS Code Tasks

.vscode/tasks.json

🐛

Launch Configs

.vscode/launch.json

🐍

Python Scripts

.py files

Ready to tame your commands?

Install CommandTree and see every runnable command in your workspace instantly.

Get CommandTree — Free