ABURI-TERM(1)

NAME

Aburi Term — SSH and Mosh terminal for Mac, iPhone and iPad

SYNOPSIS

Get the betaFree during the beta. No account.
iPhone and iPad · App Store, iOS 26 or iPadOS 26 Coming soon
Mac App Store · sandboxed, macOS 26 Coming soon
Mac direct download · disk image, not sandboxed, macOS 26 Coming soon

DESCRIPTION

Aburi Term connects to your servers over SSH and Mosh, browses them over SFTP, and keeps tmux windows as real tabs. Your keys stay in the Keychain, or in the Secure Enclave where they cannot be copied off the device.

When an AI agent wants to run a shell command its own settings don’t already allow, Aburi Term shows the command and its folder in the pane that asked, and on an iPhone or iPad paired with the Mac. The command waits for your answer.

DEMONSTRATION

Start an AI agent in a pane. Its icon spins on the tab and in the sidebar while it works.

EXAMPLE

A request from an AI agent, drawn from the app with sample names. Answer it.

AI Agent wants to run~/code/aburiswift test --filter SSHProxyTests
MacA card in the pane that asked: the command, its folder, and Deny, Always here and Allow once
iPhone, paired with the MacA notification with Deny and Allow once. On the Lock Screen: “1 agent waiting”
iPad, while you typeA pill at the top with Review. It never takes focus, and after 8 seconds it fades into the Agents tab’s badge

On iPhone and iPad, every Allow asks you to authenticate first. A request nobody answers expires after 10 minutes (Settings › Agents), and the agent is told the command was not run.

CUSTOMIZATION

Pick from 231 built-in themes, or add your own Ghostty, iTerm2 or Aburi Term theme file. A window profile sets which side the sidebar is on, its own theme and font, and a colour for the top bar, the footer and the sidebar, each on its own. Agent icons show whether an agent is working, needs you or has finished, and each state can take your colour.

Sidebar
Top bar
Footer
Sidebar

Jerome’s own setup: lime top bar, yellow sidebar, purple footer, sidebar on the right. Pushed too far on purpose.

Agent icons are drawn here with letters. In the app they carry each agent's own mark.

PRODUCTION

Label a host PROD and its tabs and panes are marked in red. These rules then apply:

Agents
Can only be allowed once.
Broadcast
Typing into several panes asks first when one of them is production.
Changed host key
You type the hostname and pass Face ID before the new key is trusted.
Request queue
Production requests go to the top.

PROD productionSTAGING stagingHOME your own machines

FEATURES

Connect

  • SSHPassword or key, and ProxyJump through a bastion
  • MoshHolds the session when the network changes
  • SFTPBrowse, upload and download
  • TunnelsLocal and dynamic port forwards
  • Reconnect5 tries; what you type meanwhile is sent after

Sessions

  • Native tmux tabstmux windows as real tabs; bookmarks for tmux and Zellij sessions
  • Split panes⌘D, never narrower than 40 columns
  • Command palette⇧⌘P to search and run anything
  • BroadcastType into several panes at once
  • Quick terminal⌃⌥⌘T over any app, on Mac
  • Local terminalYour own shell, in the direct Mac download

Keys

  • Key vaultKeys and passwords in the Keychain
  • Secure Enclave keysSign with Face ID or Touch ID
  • Host key warningsFull screen when a server's key changes
  • iCloud syncEncrypted on your device before it leaves
  • Themes231 built in; import Ghostty and iTerm2 themes

iPhone and iPad

  • Extra key rowesc, tab, ctrl, alt and arrows; up to 20 keys
  • Pinch to zoomChange the terminal text size
  • Hardware keyboards⌘D and ⌘[ ⌘] on iPad
  • VoiceOver and Dynamic TypeUp to the largest accessibility size

Every feature, and which devices have it

MAC VERSIONS

Apple requires Mac App Store apps to run in a sandbox, and a sandbox cannot run a terminal on the Mac itself. If you only connect to servers, take the App Store version.

ON THE MACMAC APP STOREDIRECT DOWNLOAD
SSH, Mosh, SFTP and tunnelsYesYes
Approve agents on remote hostsYesYes
A terminal on this Mac, with your shellNoYes
Homebrew tools, git and local tmuxNoYes
Approve agents running on this MacNoYes
Reads ~/.ssh/config by itselfYou pick the fileYes
UpdatesThrough the App StoreDownload the new version here

PRIVACY

No account, analytics or tracking. Connections go straight from your device to your server. Privacy policy

SEE ALSO

Get the beta