Repository navigation
Shuttle 0.1.1
Shuttle 0.1.1, based on Chromium 154.0.8037.129. A bug-fix release; please update.
Fixed
- Crash when an agent watches for new targets and a page starts a worker. A per-session CDP client with
Target.setDiscoverTargets(Playwright and agent-browser both use it) could crash the whole browser when a page
started a shared worker or a service worker (seen on reddit.com). The session filter took a temporary reference to
the half-constructed worker host, which freed it. It now looks the target up without taking a reference.
Downloads
| File | Platform |
|---|---|
Shuttle-0.1.1-arm64.dmg |
macOS on Apple silicon (signed + notarized) |
shuttle-linux-x64.tar.xz |
Linux x64 (and Windows through WSL2) |
SHA256SUMS |
Checksums |
Updating: replace the app (macOS) or extract the tarball over the old one (Linux). Your agents, their logins and your
profile stay where they are.
Quick start: start Shuttle, then claude mcp add --transport http shuttle http://127.0.0.1:9222/mcp
(Codex: codex mcp add shuttle --url http://127.0.0.1:9222/mcp). Docs: https://www.shuttlebrowser.com/docs
Known limits
- No auto-update yet, so watch this page for new releases.
- By default the CDP/MCP port is localhost only, with no authentication (web pages are rejected by Origin/Host checks).
Network mode requires a token for remote clients; traffic is plain HTTP, so use trusted networks or Tailscale/SSH. - Linux: on Ubuntu 23.10+ install the bundled
chrome-sandboxsetuid helper (see README-LINUX.txt). - Open codecs only: H.264-only video won't play, and there's no Widevine.
- English UI only. macOS builds are arm64 only for now.
Report security issues privately: Security → "Report a vulnerability".