Woop
Launch, switch, and run your projects directly from the VS Code status bar.
Features
- Project Switcher — quickly open any project in the current window
- Status Bar Commands — run dev servers, build tools, or any shell command from the status bar
- Auto-detect — Woop scans your project and suggests commands based on your stack (Node, Python, Go, Rust, etc.)
- Live State Indicators — see if a server is running, stopped, or errored at a glance
- One-click Stop / Restart — kill or restart a process directly from the status bar
Status Bar States
| Icon |
Meaning |
Click Action |
$(terminal) Label |
Idle |
Run command |
$(stop-circle) Label |
Running |
Stop (Ctrl+C) |
$(warning) Label |
Errored / Crashed |
Restart |
Usage
Dash — Switch Projects
Open any saved project in the current window.
Ctrl+Shift+P → woop.dash
- Select a project from the list
- Press Enter — project opens in current window

Set Project Directory
Point Woop to the folder where your projects live.
Ctrl+Shift+P → woop.setDash
- Paste the absolute path to your projects folder

View Saved Directories
Ctrl+Shift+P → woop.view
- A notification shows all saved directories

Auto-detect Commands
When you open a project, Woop scans for known config files and suggests run commands.
- Supports: Node/npm, React, Python (Django, Flask, FastAPI), Go, Rust, Laravel, Rails, Docker, and more
- Detects subfolders like
/backend, /frontend, /api, /client automatically
- Select which commands to add → they appear in the status bar instantly
Add Commands Manually
- Click
$(send) in the status bar → Add Command (manual)
- Enter a label, command, and directory
- Command appears in the status bar
Click the $(send) icon in the bottom-right status bar to access all Woop actions.
Supported Stacks (Auto-detect)
| Stack |
Detected File |
Suggested Command |
| Node / npm |
package.json |
npm run dev / npm start |
| Django |
manage.py |
python manage.py runserver |
| Flask |
app.py |
python app.py |
| FastAPI |
pyproject.toml |
uvicorn main:app --reload |
| Go |
go.mod |
go run . |
| Rust |
Cargo.toml |
cargo run |
| Spring Boot |
pom.xml |
mvn spring-boot:run |
| Laravel |
artisan |
php artisan serve |
| Rails |
Gemfile |
bundle exec rails server |
| Docker |
docker-compose.yml |
docker-compose up |
| |