Платформы
  • Android 8.0 или новее — сейчас это закрытый тест в Google Play: откройте ссылку на участие в мобильном браузере, затем установите приложение из Play
  • iOS 16 или новее на iPhone и iPad — присоединяйтесь к публичной бете в TestFlight
  • Зашифрованные резервные копии совместимы между платформами: экспортируйте на одной, импортируйте на другой
Подключения
  • Аутентификация по паролю и по приватному ключу
  • Приватные ключи Ed25519, ECDSA (P-256/384/521) и RSA на Android; Ed25519 и ECDSA на iOS. Обе платформы открывают ключи, зашифрованные парольной фразой
  • Сохранённые профили серверов: host, port, пользователь, учётные данные, приватный ключ и описания туннелей — клонируйте профиль, чтобы продублировать его настройки в новый сервер
  • Дайте серверу имя — и список покажет его вместо адреса; адрес возвращается, как только две строки стали бы похожи друг на друга
  • Поиск сохранённых серверов по имени, хосту, порту, учётным данным или любому из дополнительных адресов
  • Подключитесь дважды к одной и той же машине под двумя разными записями — и приложение это заметит: оно сверяет отпечаток ключа хоста и предлагает объединить записи в один сервер с несколькими адресами
  • Процесс добавления сессии с поиском в начале: выберите сохранённый сервер на отдельной странице поиска и подключитесь одним касанием
  • Несколько адресов у одного сохранённого сервера для роуминга между LAN и VPN — подключение перебирает их по порядку, начиная с последнего рабочего адреса, а при смене сети срабатывает переподключение
  • Многоразовые записи учётных данных, выбираемые при настройке сервера
  • Главный экран построен вокруг возвращения к работе: подключения, живые прямо сейчас, и сессии tmux, ждущие на ваших серверах, — они берутся из сохранённого снимка, поэтому список открывается без сети, и у каждой строки указано, насколько снимок свежий. На iOS также есть список «Недавние»
  • IPv6 из конца в конец: литералы в квадратных скобках с необязательным портом в полях адреса и такие же IPv6-назначения в правилах проброса портов
  • Лог попыток входа — успешных и неудачных — с записью точного адреса подключения, а при ошибке ещё и её причины
  • Транспорт через прокси Teleport (экспериментально, Android): вход с именем пользователя, паролем и OTP или импорт конфигурации либо файла identity Teleport, просмотр узлов кластера, затем запуск терминалов, SFTP, tmux и плагинов через прокси-туннель
Терминал
  • Поведение терминала в стиле 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)
  • В TUI с отслеживанием мыши касание работает как щелчок — htop, vim и выбор панели управляются пальцем (Android)
  • Заголовок панели показывает её настоящий рабочий каталог, запрошенный у tmux или переданный оболочкой через OSC 7 (Android)
  • Дополнительный ряд из тринадцати клавиш — ESC, TAB, CTRL, стрелки, Home, End, PgUp, PgDn и переключение клавиатуры — переносится на вторую строку вместо прокрутки, а остаток убирается в меню переполнения, так что ни одна клавиша не остаётся за краем экрана
  • Настройка ряда на Android и iOS: добавляйте клавиши из палитры примерно из 45 заготовок, включая F1–F12, сочетания с Ctrl и символы; удаляйте, переупорядочивайте, скрывайте, задавайте собственные клавиши с escape-последовательностями и сбрасывайте к значениям по умолчанию — с живым предпросмотром
  • Касание для фокуса, опция «касание показывает клавиатуру», копирование и копирование всего
  • Щипок для изменения размера текста с изменением размера удалённого терминала
  • Полноэкранный режим панели по двойному тапу
  • Выделение текста терминала с действиями «Копировать», «Поделиться» и «Выделить всё» — долгое нажатие выделяет слово, а «Копировать» сохраняет выделение, чтобы им поделиться или скопировать снова
  • Буфер обмена OSC 52 — копирование текста из удалённой сессии tmux или vim прямо в буфер обмена телефона (Android и 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, применяются на лету к открытым панелям
  • Ползунок размера текста терминала в настройках наряду с масштабированием щипком и тема приложения: системная, светлая или тёмная
Сессии
  • До восьми одновременных SSH-сессий
  • Сетка для активных сессий
  • Устойчивость в фоне и при блокировке экрана: на Android foreground-сервис оставляет оболочки и агентов работающими даже после того, как вы смахнули приложение из недавних; на iOS авто-подключение к tmux возвращает вашу оболочку
  • Keepalive и попытки переподключения с экспоненциальной задержкой — до десяти попыток, причём неудачи в сети, которую вы уже покинули, в этот лимит не засчитываются
  • Переключение между Wi-Fi, мобильной сетью и VPN вызывает немедленное переподключение, а не ожидание мёртвого маршрута; сессия, уже ожидающая очередной попытки, повторяет её сразу, как только появляется рабочая сеть
  • Сервер, который молча перестал отвечать — приостановленная виртуальная машина, зависший jump-хост, — обнаруживается по неотвеченным keepalive-запросам и переподключается, вместо того чтобы тихо съедать ваши нажатия (iOS)
  • Точка входа «Активные сессии» с начального экрана; постоянное уведомление содержит список сессий — касание открывает приложение
  • Отслеживание команд tmux и подсказки по reattach для прерванной работы, а также выбор для каждого сервера, к чему подключаться при соединении: автоопределение, ни к чему, tmux, herdr или Zellij (Android)
  • Агенты сами сообщают о себе через терминал, поэтому приложение знает агента, инструмент, который он запускает, и ждёт ли он вашего ответа — панель подсвечивается янтарным, в её заголовке появляется «claude · needs you», а значок на панели инструментов считает, сколько агентов ожидает
  • Отвечайте на вопрос агента одним касанием из списка «Агенты»; ответ идёт по отдельному каналу и никогда не печатается в то, что у вас на экране
  • Установите хук агента на сервер прямо из приложения — это небольшой shell-скрипт, который может вызвать любой агент, а не интеграция с конкретным поставщиком
  • Транспорт Eternal Terminal (ET) для сессий, переживающих обрывы сети, спящий режим и смену IP, с опциональной автоматической настройкой etserver по SSH
  • Менеджер tmux: просмотр и переключение сессий, окон и панелей — подключение, переименование, создание, разделение, увеличение или завершение, с сортировкой по имени/дате и 🔔 для агентов, ожидающих ввода
  • Менеджеры herdr и Zellij на Android и iOS — каждый с теми же возможностями для своих сессий, вкладок и панелей; значок на панели инструментов появляется только после того, как эта программа найдена на сервере
Файлы и туннели
  • Двухпанельный SFTP-обозреватель локальных и удалённых файлов с прокручиваемым журналом, где видна каждая передача
  • Очереди загрузок и скачиваний; на Android можно отправить любой файл из другого приложения в работающую сессию — его удалённый путь будет напечатан в приглашении
  • Рекурсивная загрузка и скачивание папок между телефоном и удалённым хостом
  • Удалённое переименование, удаление, создание, редактирование, сжатие в .tar.gz, права доступа (chmod/chown) и просмотр сведений
  • Открытие скачанного файла в другом приложении на обеих платформах — на iOS скачанные файлы также видны в приложении «Файлы» в разделе «На моём iPhone»
  • На Android передача файлов открывается там, где остановилась именно эта сессия tmux, с именем сессии в заголовке панели, а если запоминать нечего — в каталогах, которыми вы чаще всего пользуетесь на этом хосте
  • Сортировка по имени или дате с сохранением для каждого хоста и возврат к недавним удалённым путям
  • Размеры файлов в двоичных единицах — так же, как их показывает ls -h в терминале на соседней вкладке
  • Локальный проброс портов, сохранённый с профилем сервера и поднимающийся автоматически при подключении
  • Следует системной светлой или тёмной теме во всём приложении и файловом обозревателе — выбор «системная», «светлая» или «тёмная» на Android и iOS
Локализация
  • Переводы интерфейса: арабский, бенгальский, китайский (упрощённый и традиционный), английский, французский, немецкий, хинди, индонезийский, японский, маратхи, португальский, русский, испанский, тамильский, телугу, турецкий и урду — двадцать языков на Android, где добавлены нигерийский пиджин и египетский арабский, и восемнадцать на iOS
  • По умолчанию следует системному языку, а в настройках есть выбор языка, если вы хотите видеть приложение не на языке телефона
Ключи и резервная копия
  • Создавайте новые ключи Ed25519 или ECDSA на устройстве (на Android также RSA) с необязательной парольной фразой
  • Копируйте, отправляйте или сохраняйте созданный открытый ключ для добавления в authorized_keys сервера
  • Экспортируйте сохранённые серверы и учётные данные в файл резервной копии — все сразу или отметьте галочками только нужные строки, причём касание заголовка папки берёт папку целиком
  • Необязательная парольная фраза шифрует резервную копию; импорт с объединением или заменой
  • Незашифрованная копия хранит пароли и ключи в открытом виде — защитите или удалите файл
Безопасность
  • Защищённый экран: на Android блокирует скриншоты и запись экрана и скрывает приложение из миниатюры недавних приложений; на iOS затемняет превью в переключателе приложений и блокирует запись и трансляцию экрана (ручной скриншот на iOS заблокировать нельзя) — включаемая настройка для случаев, когда на экране пароли, ключи или токены
  • Сохранённые серверы, учётные данные и ключи остаются на устройстве — секреты лежат в Android Keystore и iOS Keychain, без облачного аккаунта и синхронизации
  • Только анонимная аналитика использования — никогда ваши серверы, учётные данные, команды или содержимое файлов. На Android её можно выключить переключателем в настройках; на iOS такого переключателя пока нет
Плагины
  • Просматривайте, устанавливайте и запускайте плагины для расширения Mobile SSH
  • Плагины скачиваются по требованию из публичного каталога и проверяются по SHA-256 при загрузке в приватное хранилище приложения
  • Плагин объявляет, что ему нужно — SSH-команды, туннель, хранилище, — и приложение отказывает во всём, о чём он не просил
  • Когда плагин что-то настраивает на вашем сервере, вы сначала видите точные команды и подтверждаете их запуск
  • Настраивайте источник пользовательского или приватного каталога либо устанавливайте плагины из папки на собственном сервере
Замечание по безопасности: приложение хранит профили серверов и учётные данные локально на устройстве (на iOS секреты лежат в системном Keychain). Облачной синхронизации нет. Защитите устройство надёжной блокировкой экрана и не сохраняйте учётные данные на общих устройствах.