Skip to content

Shuttle 0.1.1

Choose a tag to compare

@tobiasstrebitzer tobiasstrebitzer released this 12 Oct 00:51
· 106 commits to main since this release

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-sandbox setuid 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".