A MobaXterm-style terminal for macOS
Любительский аналог MobaXterm для macOS
SSH client, SFTP browser and X11 server in one native window. Saved sessions, tabs, and Linux GUI apps that open as regular Mac windows.
SSH-клиент, SFTP-браузер и X11-сервер в одном нативном окне. Сохранённые сессии, вкладки и графические Linux-программы в обычных окнах Mac.
(SSH client, SFTP browser and X11 server)(SSH-клиент, SFTP-панель и X-сервер)
- Shell
- zsh (login), TERM xterm-256color
- SSH
- OpenSSH 10.3, 2 keys in agentключей в агенте: 2
- TabsВкладки
- ⌘T local terminalлокальный терминал ⌘N new sessionновая сессия ⌘W closeзакрыть ⌘1…9 go to tabк вкладке ⇧⌘[ ⇧⌘] previous / nextназад / вперёд ⇧⌘D duplicateдублировать ⌘R restart shellперезапуск
- ViewВид
- ⇧⌘B sessions / SFTPсессии / SFTP ⌘+ ⌘− ⌘0 text sizeразмер текста
- LinksСсылки
- ⌘-click opens a link⌘-клик открывает ссылку
FeaturesВозможности
Everything runs on the system OpenSSH, so your ~/.ssh/config, ssh-agent and ProxyJump work as usual.
Всё работает через системный OpenSSH, поэтому ~/.ssh/config, ssh-agent и ProxyJump ведут себя как обычно.
Sessions and tabsСессии и вкладки
Saved sessions in folders, quick connect, any number of tabs. One connection per server is shared by all its tabs, so the second tab opens instantly.
Сохранённые сессии в папках, быстрое подключение, сколько угодно вкладок. Все вкладки сервера идут через одно соединение, поэтому вторая открывается мгновенно.
SFTP panelSFTP-панель
A file browser next to the terminal, over the same connection and without a second sign-in. Double-click a remote file to edit it; ⌘S saves it back in place.
Файловый браузер рядом с терминалом, через то же соединение и без повторного входа. Двойной клик открывает файл в редакторе, ⌘S сохраняет его на сервер.
Built-in X serverВстроенный X-сервер
No XQuartz needed. X11 programs from the server appear as native macOS windows with Retina scaling, a shared clipboard and Mac shortcuts.
XQuartz не нужен. X11-программы с сервера открываются в нативных окнах macOS: Retina-масштаб, общий буфер обмена и привычные сочетания клавиш.
Server monitoringМониторинг сервера
A status bar under the terminal shows the load of the server you are connected to, with details one click away.
Строка состояния под терминалом показывает нагрузку сервера, к которому вы подключены; подробности открываются по клику.
Paste reviewПроверка вставки
Multi-line paste opens an editor before anything runs. Curly quotes and long dashes picked up in chat apps are turned back into plain ASCII.
Многострочная вставка сначала открывается в редакторе. Типографские кавычки и длинные тире из мессенджеров превращаются обратно в обычные символы.
Passwords in KeychainПароли в Связке ключей
Passwords are stored only in the macOS Keychain and are filled in only for the session's own host, never for a jump host.
Пароли хранятся только в Связке ключей macOS и подставляются только для хоста самой сессии, но не для промежуточного.
ShortcutsГорячие клавиши
The same list is printed in every new local terminal tab.
Тот же список печатается в каждой новой вкладке локального терминала.
| ⌘T | New local terminalНовый локальный терминал |
| ⌘N | New sessionНовая сессия |
| ⌘W | Close tabЗакрыть вкладку |
| ⌘1 … ⌘9 | Go to tabПерейти к вкладке |
| ⇧⌘[ ⇧⌘] | Previous / next tabПредыдущая / следующая вкладка |
| ⇧⌘D | Duplicate tabДублировать вкладку |
| ⌘R | Restart shell or reconnectПерезапустить шелл или переподключиться |
| ⇧⌘B | Switch sidebar: sessions / SFTPБоковая панель: сессии / SFTP |
| ⌘+ ⌘− ⌘0 | Text sizeРазмер текста |
| ⌘-clickклик | Open a link from the terminalОткрыть ссылку из терминала |
DownloadЗагрузка
Requires macOS 26 or later on a Mac with Apple Silicon.
Нужен macOS 26 или новее и Mac на Apple Silicon.
Check it withПроверка:
shasum -a 256 AbobaXTerm-0.1.4.dmgFirst launchПервый запуск
The app is not yet signed with an Apple Developer certificate, so macOS blocks it the first time. Allow it once:
Приложение пока не подписано сертификатом Apple Developer, поэтому macOS блокирует первый запуск. Достаточно разрешить один раз:
- Open the disk image and drag AbobaXTerm to Applications.
- Launch it. macOS says the app cannot be opened; press Done.
- Open System Settings → Privacy & Security, scroll down and press Open Anyway next to AbobaXTerm.
- Откройте образ диска и перетащите AbobaXTerm в «Программы».
- Запустите приложение. macOS сообщит, что его не удаётся открыть; нажмите «Готово».
- Откройте «Системные настройки» → «Конфиденциальность и безопасность», прокрутите вниз и нажмите «Всё равно открыть» рядом с AbobaXTerm.
Or do the same in Terminal:
Или то же самое одной командой в Терминале:
xattr -dr com.apple.quarantine /Applications/AbobaXTerm.app
Prefer to build it yourself? The GitHub repository has the instructions: make dist produces the same disk image.
Хотите собрать сами? Инструкция есть в репозитории на GitHub: make dist собирает такой же образ.