Skip to content

Shellbell 0.15.0

Choose a tag to compare

@bilal- bilal- released this 03 Nov 04:48
· 79 commits to main since this release

Shellbell 0.15.0 includes the Apple silicon Mac app (build 56), the macOS CLI package, Linux ARM64 and x64 archives, and the shared CLI installer.

What's new

  • Chat opens the right way. Each agent session tells the phone whether its chat can be shown before you open it: found, not started yet, or not available and why. A new agent's first message can be sent from Chat.
  • Nothing is typed into the wrong place. A message sent from Chat is checked on the computer just before it is typed. If the agent changed, quit, is waiting for an answer, or its screen can't be checked, nothing is typed and the phone says why.
  • An idle chat costs nothing. An open chat does no work while nothing changes, where it used to check several times a second. New messages go out as soon as they are written, and a chat on screen no longer waits behind terminal output.
  • Herdr changes no longer reset chats. Opening or closing a Herdr pane used to reset every open chat. Now the chat reopens as soon as Herdr settles, with its first page straight after.
  • Queued messages. Messages Claude has queued while busy are shown beside the chat.
  • Fewer warnings. New Claude bookkeeping records and agent versions newer than tested no longer show warnings in Chat; shellbell doctor mentions newer agent versions instead.
  • New sessions open where you'd expect. A session started from the phone opens as a tab in a Herdr, tmux or iTerm2 window already showing on the computer, and in a new window when none is. Herdr splits work from the phone. The phone now says exactly where each one opened, and iTerm2 opens a new window if its front window closes just as the tab opens.

Phone app

The new Chat needs the phone app candidate built with this release (mobile 1.0.0 internal testing). Older phone builds keep working with this computer, without the new Chat checks.

Install or update

curl -fsSL https://shellbell.dev/install.sh | sh

Managed CLI installs: shellbell update. npm installs: npm install -g shellbell@latest. Mac app: Settings → Check for updates, then install the DMG.

Qualification and compatibility

The Mac DMG passed Developer ID signing, Apple notarization, stapling and bundle-integrity checks. The CLI package passed an isolated install smoke test. The Linux archives passed installation, a real WebRTC connection, repeat, checksum-failure, synthetic-upgrade and removal checks in Ubuntu 22.04 and 24.04 containers on ARM64 and x64 (emulated). Chat was tested on an Android phone against Herdr on a Mac; the tab-or-window notice and the iTerm2 fallback are covered by automated tests only. Physical Intel Macs and Windows hosts are not included.

Works with relay 0.4.1. No re-pairing is required.

Installation guide · Downloads