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.
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