Skip to content

v0.5.0

Choose a tag to compare

@buldezir buldezir released this 11 Oct 16:15
· 32 commits to main since this release

What's new

  • Android app. Remote Agent now has an app for phones and tablets on Android 16 or later, with what the iPhone and iPad app does: pairing by QR code or link, sessions with their approvals and questions, new sessions in a worktree, images, the changes a session made and reverting them, the terminal, dictation, and the theme and text sizes in Settings. On a tablet, or in a wide window, a server's sessions stay beside the open one.
    • To install it, download Remote-Agent-Android.apk on the phone, open it, and allow installing apps from your browser when Android asks. Later releases install over it.
    • Scan QR code uses Google Play services' scanner, so the app doesn't ask for the camera. Without Play services, paste the link that rad pair prints.
    • The app talks plain http:// to rad, at any address rad pair prints. Prefer Tailscale: on the LAN the traffic isn't encrypted.
  • Terminal shortcut. ⌘J or ⌘ shows and hides a session's terminal in the Mac app, on an iPad with a keyboard and in the web client. Hiding it puts you back in the prompt. The web client takes Ctrl too, except inside the terminal, where Ctrl+J and Ctrl+ go to the shell.
  • rad itself hasn't changed since 0.4.0, so you don't need to update it. The terminal needs rad 0.4.0 or later.

Downloads

  • rad (rad-<os>-<arch>.tar.gz): the server for Linux and macOS. Unpack it, put rad on your PATH and run rad serve. From then on, rad update installs 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.
  • Remote Agent for Android (Remote-Agent-Android.apk): the client app for Android 16 or later. Open it on the phone and allow installing from your browser; later releases install over it.
  • Web client: the Docker image ghcr.io/buldezir/remote-agent-web, tagged latest and 0.5.0. web/compose.example.yaml runs 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.4.0...v0.5.0