Repository navigation
Open the Claw$h you already have running on your phone, over Tailscale.
Phone access
ctrl+b Wstarts a server inside the running Claw$h. The phone attaches to the same session, the same tabs and the same Claude processes.- Tailscale only: the server listens on
127.0.0.1behindtailscale serve, and the phone gets an HTTPS address on your*.ts.netname. - Pair once with a QR code or a short typed code (that's how home-screen web apps pair). Codes last 5 minutes and work once. Watch-only pairings can see but not type.
- Remove paired phones from the menu at any time. Only a hash of each token is stored.
- Compose mode keeps autocorrect and dictation working. Keys mode sends each key straight through for menus and
ctrl+b. - Turns itself off after 15 minutes with no phone connected. Reconnects on its own after iOS backgrounds the app.
- Tested on iPhone (Safari and home-screen app). Android isn't tested yet.
Tab bar
- A
☰button opens the sidebar over the pane when it's hidden. - Tabs that don't fit shrink to their number and status instead of disappearing, and the bar scrolls when even that's too wide.
Fixes
- Opening a menu while a phone was connected no longer crashes Claw$h.
Install
Linux x86_64 and aarch64 binaries are attached below (built on Ubuntu 22.04, glibc 2.35+).
cargo binstall clawsh-tui
Full Changelog: v1.2.1...v1.3.0