Платформы
  • Android 8.0 или новее — доступность в Google Play зависит от канала выпуска; для закрытых тестовых сборок нужно присоединиться к тестированию
  • iOS 16 или новее на iPhone и iPad — присоединяйтесь к публичной бете в TestFlight
  • Текущие версии Android и iOS используют общий формат резервных копий 2 для серверов, учётных данных и настроек; импорт копии не добавляет неподдерживаемые функции другой платформы
  • Список отражает последнюю версию исходного кода приложения; доступность зависит от магазина и бета-сборки, экспериментальные функции отмечены
Подключения
  • Аутентификация по паролю и по закрытому ключу
  • Закрытые ключи Ed25519, ECDSA (P-256/384/521) и RSA на Android; Ed25519 и ECDSA на iOS. Обе платформы открывают ключи, зашифрованные парольной фразой
  • Сохранённые профили серверов: хост, порт, пользователь, учётные данные, закрытый ключ и описания туннелей — клонируйте профиль, чтобы продублировать его настройки в новый сервер
  • Дайте серверу имя — и список покажет его вместо адреса; адрес возвращается, если без него две строки оказались бы неразличимы
  • Поиск сохранённых серверов по имени, хосту, порту, учётным данным или любому из дополнительных адресов
  • Подключитесь дважды к одной и той же машине под двумя разными записями — и приложение это заметит: оно сверяет отпечаток ключа хоста и предлагает объединить записи в один сервер с несколькими адресами
  • Процесс добавления сессии с поиском в начале: выберите сохранённый сервер на отдельной странице поиска и подключитесь одним касанием
  • Несколько адресов у одного сохранённого сервера для роуминга между LAN и VPN — подключение перебирает их по порядку, начиная с последнего рабочего адреса, а при смене сети срабатывает переподключение
  • Многоразовые записи учётных данных, выбираемые при настройке сервера
  • Главный экран построен вокруг возвращения к работе: подключения, живые прямо сейчас, и сессии tmux, ждущие на ваших серверах, — они берутся из сохранённого снимка, поэтому список открывается без сети, и у каждой строки указано, насколько снимок свежий. На iOS список «Недавние» перенесён на экран «Новое подключение», где касание заполняет форму
  • IPv6 из конца в конец: литералы в квадратных скобках с необязательным портом в полях адреса и такие же IPv6-назначения в правилах проброса портов
  • Лог попыток входа — успешных и неудачных — с записью точного адреса подключения, а при ошибке ещё и её причины
  • Транспорт через прокси Teleport (экспериментально, Android): вход с именем пользователя, паролем и OTP или импорт конфигурации либо файла identity Teleport, просмотр узлов кластера, затем запуск терминалов, SFTP, tmux и плагинов через прокси-туннель
  • Сохранённые промежуточные SSH-серверы на обеих платформах, включая упорядоченные цепочки до восьми развёрнутых переходов; у каждого узла свои учётные данные и проверка подлинности
  • Перенаправление SSH-агента Android: включите для сервера запрос подписей сохранёнными ключами, при желании с подтверждением каждого использования; закрытые ключи остаются на телефоне
  • Аппаратные ключи FIDO2 на Android через USB или NFC: зарегистрируйте или импортируйте учётные данные аппаратного ключа OpenSSH, затем отвечайте на запросы касания и PIN
Терминал
  • Поведение терминала в стиле VT100/xterm-256color с 24-bit true color и курсивом — оболочке передаются TERM=xterm-256color и COLORTERM=truecolor
  • Буфер прокрутки на 1 000, 5 000, 10 000 или 50 000 строк на Android и iOS (по умолчанию 5 000)
  • Поиск по терминалу — поиск в буфере прокрутки и на видимом экране с переходом между совпадениями (Android и iOS)
  • Интеграция с оболочкой (OSC 133): переход между приглашениями, выделение всего вывода команды — например, ошибки сборки, оставшейся 300 строк назад, а не только последней — и оповещение о завершении долгой команды (Android и iOS)
  • Встроенные изображения в терминале по протоколу Kitty graphics: они переживают масштабирование щипком и перенос строк, а не исчезают (Android и iOS)
  • Блочные символы, Брайль и секстанты рисует само приложение, поэтому chafa, timg и ANSI-графика правильно заполняют сетку на Android и iOS
  • Касания отправляют щелчки в терминальные программы с отслеживанием мыши на обеих платформах, с необязательным перетаскиванием; в iOS также можно выбрать перемещение курсора вместо щелчка
  • Заголовок панели показывает её настоящий рабочий каталог, запрошенный у tmux или переданный оболочкой через OSC 7 (Android)
  • Дополнительный ряд из тринадцати клавиш — ESC, TAB, CTRL, стрелки, Home, End, PgUp, PgDn и переключение клавиатуры — переносится на вторую строку вместо прокрутки, а остаток убирается в меню переполнения, так что ни одна клавиша не остаётся за краем экрана
  • Настройка ряда на Android и iOS: добавляйте клавиши из палитры примерно из 45 заготовок, включая F1–F12, сочетания с Ctrl и символы; удаляйте, переупорядочивайте, скрывайте, задавайте собственные клавиши с escape-последовательностями и сбрасывайте к значениям по умолчанию — с живым предпросмотром
  • Касание для фокуса, опция «касание показывает клавиатуру», копирование и копирование всего
  • Щипок для изменения размера текста с изменением размера удалённого терминала
  • Полноэкранный режим панели по двойному тапу
  • Выделение текста терминала с действиями «Копировать», «Поделиться» и «Выделить всё» — долгое нажатие выделяет слово, а «Копировать» сохраняет выделение, чтобы им поделиться или скопировать снова
  • Буфер обмена OSC 52 — копирование текста из удалённой сессии tmux или vim прямо в буфер обмена телефона (Android и iOS)
  • Аппаратные клавиатуры и голосовая диктовка на обеих платформах; iOS по умолчанию включает «Диктовка и подсказки» с автокоррекцией. Отключите этот режим для прямого ввода в терминал
  • Поддержка внешних и Bluetooth-клавиатур на Android и iOS, включая стрелки, функциональные клавиши и сочетания с Ctrl/Alt
  • Режим bracketed paste, чтобы многострочное содержимое буфера обмена не выполнялось автоматически
  • Встроенный шрифт Nerd Font отображает на Android и iOS глифы powerline, starship, devicon и иконок Material Design, которые системный шрифт иначе показал бы пустыми квадратами
  • Широкие символы CJK, эмодзи и комбинирующие символы правильно измеряются и отрисовываются на Android и iOS, включая кластеры графем и zero-width joiner
  • Настраиваемый шрифт терминала (системный моноширинный, JetBrains Mono или Source Code Pro) и цветовая схема ANSI (Solarized, Gruvbox, Dracula, Nord) на Android и iOS, применяются на лету к открытым панелям
  • Ползунок размера текста терминала в настройках наряду с масштабированием щипком и тема приложения: системная, светлая или тёмная
  • Скорость передачи и индикаторы зависшего соединения помогают отличить занятую удалённую команду от не отвечающей связи; затемнение и вибрация включаются отдельно
  • Настройки управляют удалёнными уведомлениями, оповещениями о завершении команд и удалённым чтением буфера обмена; эти разрешения по умолчанию выключены
  • Терминальные игры на Android и iOS могут явно включать управление свайпами, отправляющими стрелки в направлении движения; по умолчанию сохраняется обычная прокрутка
  • На Android можно менять порядок или скрывать действия панели сессии, добавлять ярлыки установленных плагинов и выбирать, скрывать ли панель и дополнительные клавиши в полноэкранном режиме
Сессии
  • До восьми одновременных SSH-сессий
  • Сетка для активных сессий
  • Устойчивость в фоне и при блокировке экрана: на Android foreground-сервис оставляет оболочки и агентов работающими даже после того, как вы смахнули приложение из недавних; на iOS авто-подключение к tmux возвращает вашу оболочку
  • Keepalive и попытки переподключения с экспоненциальной задержкой — до десяти попыток, причём неудачи в сети, которую вы уже покинули, в этот лимит не засчитываются
  • Переключение между Wi-Fi, мобильной сетью и VPN вызывает немедленное переподключение, а не ожидание мёртвого маршрута; сессия, уже ожидающая очередной попытки, повторяет её сразу, как только появляется рабочая сеть
  • Оставшиеся без ответа keepalive-запросы выявляют переставший отвечать сервер и запускают переподключение на Android и iOS
  • Точка входа «Активные сессии» с начального экрана; постоянное уведомление содержит список сессий — касание открывает приложение
  • Отслеживание команд tmux и восстановление присоединения: для каждого сервера на Android и iOS доступны Авто, Ничего, tmux, herdr и Zellij; сессия сохраняет свою идентичность при переключении сокетов tmux
  • Агенты сами сообщают о себе через терминал, поэтому приложение знает, какой это агент, какой инструмент он запускает и ждёт ли он вашего ответа — панель подсвечивается янтарным, в её заголовке появляется «claude · needs you», а значок на панели инструментов считает, сколько агентов ожидает
  • Отвечайте на вопрос агента одним касанием из списка «Агенты»; ответ идёт по отдельному каналу и никогда не печатается в то, что у вас на экране
  • Установите хук агента на сервер прямо из приложения — это небольшой shell-скрипт, который может вызвать любой агент, а не интеграция с конкретным поставщиком
  • Транспорт Eternal Terminal (ET) для сессий, переживающих обрывы сети, спящий режим и смену IP, с опциональной автоматической настройкой etserver по SSH
  • Менеджер tmux: просмотр и переключение сессий, окон и панелей — подключение, переименование, создание, разделение, увеличение или завершение, с сортировкой по имени/дате и 🔔 для агентов, ожидающих ввода
  • Одна кнопка мультиплексера открывает менеджеры tmux, herdr и Zellij; Herdr поддерживает предпросмотр панелей, фокусировку и ответы, Zellij — работающие и завершённые сессии
  • Поиск по загруженным сессиям, сокетам, окнам/вкладкам и панелям tmux, herdr и Zellij сохраняет родительский контекст найденных элементов; нераскрытые удалённые ветви не просматриваются
Файлы и туннели
  • Двухпанельный SFTP-обозреватель локальных и удалённых файлов с прокручиваемым журналом, где видна каждая передача
  • Очереди отправки и скачивания; на Android можно делиться файлами с Mobile SSH. Расширение общего доступа iOS отправляет их на последний сервер, к которому удалось подключиться, и ставит пути успешно отправленных файлов в очередь для подходящего терминала
  • Рекурсивная загрузка и скачивание папок между телефоном и удалённым хостом
  • Удалённое переименование, удаление, создание, редактирование, сжатие в .tar.gz, права доступа (chmod/chown) и просмотр сведений
  • Открытие скачанного файла в другом приложении на обеих платформах — на iOS скачанные файлы также видны в приложении «Файлы» в разделе «На моём iPhone»
  • Передача файлов запоминает удалённые папки по хосту и сессии tmux на обеих платформах; iOS также запоминает внешнюю локальную папку, выбранную через «Файлы»
  • Сортировка по имени или дате с сохранением для каждого хоста и возврат к недавним удалённым путям
  • Размеры файлов в двоичных единицах — так же, как их показывает ls -h в терминале на соседней вкладке
  • Локальный проброс портов, сохранённый с профилем сервера и поднимающийся автоматически при подключении
  • Следует системной светлой или тёмной теме во всём приложении и файловом обозревателе — выбор «системная», «светлая» или «тёмная» на Android и iOS
  • Добавляйте, изменяйте и удаляйте локальные перенаправления портов в активной сессии на Android и iOS; изменения сохраняются после переподключения, не затрагивая сохранённый профиль сервера
  • При отправке вложений iOS проверяет завершение передачи и размер файла перед присвоением окончательного имени или вставкой пути, сохраняя существующие файлы
Локализация
  • Двадцать языков приложения на обеих платформах: арабский, египетский арабский, бенгальский, китайский (упрощённый и традиционный), английский, французский, немецкий, хинди, индонезийский, японский, маратхи, нигерийский пиджин, португальский, русский, испанский, тамильский, телугу, турецкий и урду
  • По умолчанию следует системному языку, а в настройках есть выбор языка, если вы хотите видеть приложение не на языке телефона
Ключи и резервная копия
  • Создавайте новые ключи Ed25519 или ECDSA на устройстве (на Android также RSA) с необязательной парольной фразой
  • Копируйте, отправляйте или сохраняйте созданный открытый ключ для добавления в authorized_keys сервера
  • Полные резервные копии на обеих платформах включают серверы, учётные данные, настройки приложения, язык, сортировку мультиплексоров и профили VPN; Android не сохраняет управляемые профили VPN для iOS при повторном экспорте
  • Для меньшего объёма экспортируйте выбранные записи или только серверы и учётные данные; просмотрите полную копию и выберите объединение или замену, при желании с шифрованием парольной фразой
  • Незашифрованные копии содержат пароли и закрытые ключи. Доверие к SSH-хостам, активные сессии, системные разрешения и доступ к локальным папкам не переносятся; аппаратным учётным данным всё ещё нужен физический ключ
Безопасность
  • Защищённый экран: на Android блокирует скриншоты и запись экрана и скрывает приложение из миниатюры недавних приложений; на iOS затемняет превью в переключателе приложений и блокирует запись и трансляцию экрана (ручной скриншот на iOS заблокировать нельзя) — включаемая настройка для случаев, когда на экране пароли, ключи или токены
  • Сохранённые серверы, учётные данные и ключи хранятся на устройстве без обязательного облачного аккаунта и синхронизации; способы защиты хранения и их ограничения описаны на странице конфиденциальности
  • Необязательная аналитика использования требует явного согласия на Android и iOS; без неё доступны все функции, а события не содержат серверов, учётных данных, команд или содержимого файлов
  • Подлинность SSH-хостов проверяется до аутентификации. Обе платформы по умолчанию автоматически доверяют новым обычным ключам хостов, позволяют включить обязательное подтверждение и отклоняют изменённые ключи
  • Обе платформы импортируют центры сертификации хостов OpenSSH и записи об отзыве ключей с заданной областью действия. iOS поддерживает сертификаты хостов Ed25519/ECDSA и отдельное имя хоста для проверки сертификата при подключении по IP. Доверие SSH хранится на каждом устройстве и не включается в резервные копии
Плагины
  • Просматривайте плагины по категориям, ищите, устанавливайте и запускайте их; каталоги обновляются при смене источников
  • Плагины скачиваются по требованию из публичного каталога и проверяются по SHA-256 при загрузке в приватное хранилище приложения
  • Плагин объявляет, что ему нужно — SSH-команды, туннель, хранилище, — и приложение отказывает во всём, о чём он не просил
  • Когда плагин что-то настраивает на вашем сервере, вы сначала видите точные команды и подтверждаете их запуск
  • Настраивайте источник пользовательского или приватного каталога либо устанавливайте плагины из папки на собственном сервере
Удалённые рабочие столы
  • Рабочие столы VNC через SSH-туннель на Android и iOS без открытия порта VNC в публичном интернете
  • Сенсорное управление указателем, аппаратная и экранная клавиатура, обмен буфером и сигнал рабочего стола
  • Выберите готовый или произвольный размер экрана, если VNC-сервер поддерживает изменение размера; о неподдерживаемых запросах сообщается
  • iOS поддерживает аутентификацию учётной записью для общего экрана Mac; данные рабочего стола хранятся отдельно от SSH, используется сохранённая раскладка дополнительных клавиш
VPN и прокси-клиенты
  • Управляйте профилями SSH VPN, прокси SOCKS5, WireGuard, Shadowsocks и OpenVPN с главного экрана на Android и iOS
  • SSH VPN передаёт TCP и DNS через сохранённый SSH-сервер с маршрутизацией по доменам; прочий UDP, направленный в SSH, блокируется. WireGuard и OpenVPN используют собственные настройки маршрутов
  • SOCKS5 обслуживает приложения, настроенные на локальный прокси. Android может запускать его вместе с другим VPN; на iOS он останавливается, когда Mobile SSH уходит в фон
  • Импортируйте файлы WireGuard .conf, поддерживаемые ссылки Shadowsocks ss:// или самодостаточные профили OpenVPN .ovpn с проверяемыми сертификатами сервера
  • Android поддерживает выбор приложений; VPN для отдельных приложений на iOS требует управления устройством. Выбор приложений Android нельзя напрямую применить к приложениям iOS
  • На Android переключайте профили или используйте плитку Mobile SSH VPN в быстрых настройках для остановки и запуска запомненного профиля VPN; прокси SOCKS в плитку не входят
  • Android допускает один VPN устройства одновременно; iOS — один VPN или прокси Mobile SSH. Эти клиенты не гарантируют постоянное подключение или защиту в режиме блокировки; Tailscale использует отдельное приложение
Удалённые инструменты Git
  • Открывайте lazygit в отдельном SSH-терминале на Android и iOS для текущего репозитория; на iOS можно также указать путь вручную. На сервере должны быть установлены Git и lazygit
  • В поддерживаемых версиях lazygit необязательное отображение различий через delta следует палитре терминала; исходная оболочка остаётся открытой
  • На Android можно также открыть отдельно установленный плагин Git для просмотра различий и истории, индексации целых файлов, коммитов, fetch, pull с fast-forward и push; репозитории остаются на сервере
Встроенный браузер
  • Открывайте перенаправленные сервисы HTTP или HTTPS внутри Mobile SSH на Android и iOS; для HTTPS по-прежнему требуется действительный сертификат
  • Android также предлагает действия со ссылками терминала, поиск по странице, закладки, историю, режим для компьютера и настройки браузера для отдельных сайтов
Голосовой помощник (экспериментально, Android)
  • Включите голосовую помощь в настройках и укажите SSH-сервер с Linux для её работы; отправляйте продиктованные или набранные сообщения с возможностью проверки распознанного текста либо общайтесь в реальном времени с голосовыми ответами
  • Выберите помощника сервера, Codex или Claude и просматривайте помощников для программирования на подключённых хостах; ввод в терминал и изменения мультиплексора требуют отдельного разрешения
Замечание по безопасности: приложение хранит профили серверов и учётные данные локально на устройстве (на iOS секреты лежат в системном Keychain). Облачной синхронизации нет. Защитите устройство надёжной блокировкой экрана и не сохраняйте учётные данные на общих устройствах.