VS Code Extension · v0.1

You control
the window.

PortDrop lets you wire up local dev ports the way you wire up a workshop — drop the plug, pick the outlet, and ship. No more juggling localhost: tabs or hunting through terminal scrollback.

What's next →
Free & Open Source·VS Code 1.89+·Cross-platform
PortDrop
tricolor denim · v0.1
What it does

Built for the way
developers actually work

Zero-install tunneling
Cloudflare tunnel spins up automatically. No accounts, no config files, no API keys.
TTL-controlled sessions
Choose 15 min, 1 h, 4 h, or a custom window. The tunnel closes itself — no cleanup needed.
QR code sharing
Every session generates a scannable QR. No typing, no copy-paste, no DMs.
Auto port detection
Scans for running dev servers (Vite, Next.js, Express, Django) and presents them as a quick-pick.
Live countdown
Status bar and sidebar both tick down in real time. You always know exactly how much runway is left.
Sidebar control panel
Start, stop, copy URL, open in browser — all without leaving your editor.
Workflow

From zero to shared
in under a minute

01
Install the extension
Grab PortDrop from the VS Code Marketplace. One click, no restart required.
02
Run PortDrop: Start Session
Open the command palette (Ctrl+Shift+P) and fire the command. PortDrop scans for running dev servers automatically.
03
Pick your port
Select from the detected servers or type a port number manually. Works with any HTTP server.
04
Set your time window
Choose 15 min, 1 hour, 4 hours, or enter a custom duration like 30m or 2h. The clock starts immediately.
05
Share and go
A Cloudflare tunnel URL and QR code appear in the sidebar. Share either one. The session auto-expires — no cleanup on your end.
Reference

Commands & config

Commands
PortDrop: Start Session
Detect ports → pick TTL → spin up tunnel
PortDrop: Stop Session
Kill the active tunnel immediately
PortDrop: Copy Session URL
Copy the public URL to clipboard
PortDrop: Open Dashboard
Open the tunnel URL in the browser
Settings
portdrop.defaultTTL
"15m" | "1h" | "4h" · default: "1h"
portdrop.autoDetectPort
boolean · default: true
portdrop.showBadge
boolean · default: true
portdrop.blocklist
string[] · paths to exclude from Code View
History

What's shipped

v0.1.0
May 2026
  • Cloudflare tunnel integration — zero-account, zero-config public URLs
  • QR code generation in the VS Code sidebar
  • TTL picker — 15 min, 1 h, 4 h, and custom durations
  • Auto port detection for common dev servers
  • Live countdown in sidebar and status bar
  • Copy URL and Open in Browser from the sidebar
  • Session auto-expiry — tunnel closes itself at TTL
  • Activity bar panel with double-ring logo