Skip to content

Shuttle 0.1.2

Choose a tag to compare

@tobiasstrebitzer tobiasstrebitzer released this 13 Oct 03:09

Shuttle 0.1.2, based on Chromium 154.0.8037.129. Adds Linux packages and fixes slow background work after startup.

New

  • Linux packages: .deb (Ubuntu/Debian) and .rpm (Fedora). They install Shuttle to /opt/shuttle with a
    shuttle command, a desktop entry and icons, and pull in the libraries Shuttle needs, so the
    "libnspr4.so: cannot open shared object file" startup error can't happen. The tarball is still available.

Fixed

  • Background work stalled for about 3 minutes after launch. Shuttle opens no window at startup, so the browser
    never saw a visible tab finish loading and treated startup as unfinished until a 3-minute failsafe ran out. Until
    then, low-priority tasks waited; for example, the first delete-agent call could take about 180 s. Startup now
    completes about 5 s after launch.

Downloads

File Platform
Shuttle-0.1.2-arm64.dmg macOS on Apple silicon (signed + notarized)
shuttle_0.1.2_amd64.deb Ubuntu 20.04+, Debian 11+ (and Windows through WSL2): sudo apt install ./shuttle_0.1.2_amd64.deb
shuttle-0.1.2-1.x86_64.rpm Fedora: sudo dnf install ./shuttle-0.1.2-1.x86_64.rpm
shuttle-linux-x64.tar.xz Linux x64, any distribution (no install step)
SHA256SUMS Checksums

Updating: replace the app (macOS), install the new package over the old one, 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 tarball only: install two libraries first, or startup fails with "error while loading shared libraries:
    libnspr4.so": sudo apt install libnss3 libasound2t64 (Ubuntu 24.04+/Debian 13; Ubuntu 22.04/Debian 12:
    libasound2; Fedora: sudo dnf install nss alsa-lib). The packages handle this for you.
  • Linux: Shuttle opens no window at startup; it's running once it prints DevTools listening on ws://127.0.0.1:9222/….
    On Ubuntu 23.10+ (not WSL2) the tarball needs 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".