Install
openclaw skills install tuneloExpose local services and files to the internet through a public HTTPS URL. Designed for AI agents — when you need to let a user preview files remotely, share a dev server, demo an app, or give temporary access to localhost. Use this whenever the user says "share this", "let me see it on my phone", "send me the link", or needs to access something running locally from another device/network.
openclaw skills install tuneloUse tunelo when the user needs to:
Do NOT use tunelo when:
python3 -m http.server or tunelo serve . --local)curl -fsSL https://tunelo.net/install.sh | sh
If tunelo is not found after install, the binary is at /usr/local/bin/tunelo.
tunelo http 3000 # Expose port 3000 → get public HTTPS URL
tunelo http 5173 # React/Vite dev server
tunelo http 8080 # Any local service
tunelo http 3000 --private # Require access code to visit
tunelo serve . # Current directory → public URL with file browser
tunelo serve ./dist # Specific directory
tunelo serve ~/Documents # Any path
tunelo serve . --local # Local-only preview (no tunnel, no public URL)
tunelo serve . -l -p 8000 # Local preview on port 8000
The file explorer runs in the browser — directory browsing, code syntax highlighting, markdown rendering, PDF viewer, image/video/audio playback, CSV/Excel tables. Everything is embedded in the binary, no dependencies.
tunelo http <PORT> --relay my.server:4433 # Use a custom relay server
tunelo http <PORT> -H 192.168.1.100 # Forward to non-localhost
tunelo http <PORT> --private # Auto-generate access code
tunelo http <PORT> --code mysecret # Set specific access code
Default relay is tunelo.net:4433 (free public relay). Use --relay for self-hosted.
tunelo serve /path/to/files
# Give the user the public URL from the output
# If there's a dev server running:
tunelo http 3000
# If it's just files:
tunelo serve .
tunelo http 8080 --private
# Give them the Share URL (includes access code)
tunelo serve ./dist --local
# Opens on http://localhost:3000, no public URL
Browser → HTTPS → Relay → QUIC tunnel → Client → localhost / file server
abc123.tunelo.net)