Deploy static sites to LaunchPad without leaving your editor — with Agent Hoot, LaunchPad's pixel-owl guide, in your sidebar.
Works in VS Code, Cursor, Windsurf, Antigravity, VSCodium, Trae and any other editor built on VS Code.
What it does
One-click deploys. Click the 🚀 in the status bar. Git projects deploy the latest pushed commit; if you have unpushed commits, Agent Hoot offers to push first.
ZIP deploys from a folder. For projects without Git, the extension zips your build folder (dist/, build/, out/…) and uploads it — optionally running npm run build first. Right-click any folder → LaunchPad: Deploy folder.
Live build log. Every step (clone, install, build, go live) streams into the LaunchPad output panel while Agent Hoot narrates in the sidebar.
Your projects at a glance. The LaunchPad view lists every project you can access, with live status.
Team-friendly linking. The project a folder deploys to is saved in .vscode/settings.json — commit it and everyone on the team deploys to the same place.
Getting started
Install the extension.
Run LaunchPad: Sign in. Your browser opens LaunchPad — press Allow, and you're signed in.
No browser handoff? Create a token under Dashboard → IDE extension and run LaunchPad: Sign in with a token.
Run LaunchPad: Deploy (or click the rocket) and pick the project this folder belongs to.
Commands
Command
What it does
LaunchPad: Deploy
Deploy the linked project
LaunchPad: Deploy folder
Upload a folder as a ZIP deploy
LaunchPad: Link project
Choose which project this folder deploys to
LaunchPad: Create project
Open the new-project wizard, prefilled from this folder
LaunchPad: Open site / Open dashboard
Jump to the live site or the project page
LaunchPad: Show build log
Show the streaming build log
LaunchPad: Sign in / Sign in with a token / Sign out
Manage your session
Settings
Setting
Default
launchpad.project
The project this folder deploys to (set by Link project)
launchpad.uploadFolder
ZIP projects: folder to upload, e.g. dist
launchpad.buildBeforeUpload
ask
Run npm run build before a ZIP upload: ask, always, never
launchpad.exclude
node_modules, .git, .env*, …
Never included in a ZIP
launchpad.hoot
true
Deploy notifications from Agent Hoot
Security
Sign-in uses a personal access token issued after you approve it in the browser. It's stored in your editor's secret storage, never in settings files.
Tokens can list projects, deploy, upload and read build logs — not delete projects, change billing or manage teams. Revoke any token from Dashboard → IDE extension.
.env files and node_modules are excluded from ZIP uploads by default.