Repository navigation
v0.4.0
What's new
- Terminal. A session's ⋯ menu now opens a shell on your computer, in the session's folder (its worktree, for a worktree session). It's your login shell in a real terminal, so
git,vim,htopand the agents' CLIs work as they do at the computer.- The shell keeps running when you close the terminal, switch apps or lose the connection. Reopening it picks up where it was, from the last 256 KiB of output. It ends when you
exitit or choose Close Shell, when the session is archived, or when rad stops. Each session has one shell, shared by all your devices. - On the Mac, the iPad and the web client in a wide window, Settings › Terminal picks where it opens: instead of the messages, below them, or in a sidebar on the right. On an iPhone, or in a narrow window, it takes the place of the messages.
- On iPhone and iPad, the bar above the keyboard has Esc, Ctrl, Tab and the arrow keys. The web client shows the same keys on touch screens.
- The menu item appears with rad 0.4.0 or later: update rad with
rad updateor from the Server app's menu. - Under the Server app, the shell has the permissions you gave the app.
- The shell keeps running when you close the terminal, switch apps or lose the connection. Reopening it picks up where it was, from the last 256 KiB of output. It ends when you
- Claude Code's tool calls show files outside the project under your home folder as
~/…, such as its plan files, rather than as full paths.
Downloads
- rad (
rad-<os>-<arch>.tar.gz): the server for Linux and macOS. Unpack it, putradon your PATH and runrad serve. From then on,rad updateinstalls new releases. - Remote Agent (
Remote-Agent-macOS-arm64.zip): the client app for the Mac. - Remote Agent Server (
Remote-Agent-Server-macOS-arm64.zip): the menu bar app that runs rad on a Mac. - Web client: the Docker image
ghcr.io/buldezir/remote-agent-web, taggedlatestand0.4.0.web/compose.example.yamlruns it.
Both Mac apps need macOS 27 on Apple silicon. They are signed ad hoc, not notarized, so macOS blocks their first launch: allow them under System Settings › Privacy & Security, or run xattr -dr com.apple.quarantine on the app. After each update, macOS asks again for the Server app's permissions and for the client's access to its saved pairing tokens. To update only rad, and keep those permissions, use Update rad in the Server app's menu.
Full Changelog: v0.3.0...v0.4.0