NAME
Aburi Term — SSH and Mosh terminal for Mac, iPhone and iPad
SYNOPSIS
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.
swift test --filter SSHProxyTestsOn 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.
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
⇧⌘Pto search and run anything - BroadcastType into several panes at once
- Quick terminal
⌃⌥⌘Tover 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
⌘Dand⌘[⌘]on iPad - VoiceOver and Dynamic TypeUp to the largest accessibility size
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 MAC | MAC APP STORE | DIRECT DOWNLOAD |
|---|---|---|
| SSH, Mosh, SFTP and tunnels | Yes | Yes |
| Approve agents on remote hosts | Yes | Yes |
| A terminal on this Mac, with your shell | No | Yes |
| Homebrew tools, git and local tmux | No | Yes |
| Approve agents running on this Mac | No | Yes |
| Reads ~/.ssh/config by itself | You pick the file | Yes |
| Updates | Through the App Store | Download the new version here |
PRIVACY
No account, analytics or tracking. Connections go straight from your device to your server. Privacy policy