← На главную

Remux в TestFlight: tmux на iOS через Ghostty, прямой SSH и ключи в Citadel

23.07.2026 14:31 · hackernews

Вышла публичная бета Remux — нативного iOS-клиента для удалённых tmux-сессий, построенного на терминальном движке Ghostty. Приложение адаптирует оконно-панельную модель tmux под мобильный интерфейс и уже доступно через TestFlight.

Remux умеет подключаться к уже запущенным tmux-сессиям или создавать новые. Окна перелистываются свайпами, а панели выбираются из нижней всплывающей шторки с живыми миниатюрами — их можно разбивать, разворачивать на весь экран или закрывать. Отдельно сделана палитра быстрых команд: достаточно тапнуть по сохранённой команде, и она выполнится на сервере. В комплекте идут готовые наборы для shell, Claude Code и Codex; можно добавлять собственные команды и группировать их.

Приложение заточено под повседневную работу с файлами и дев-серверами. Фотографии и любые файлы загружаются на сервер прямо из интерфейса, для изображений автоматически подставляется разметка. Если в выводе терминала встречается путь к файлу, долгое нажатие открывает превью: подсвеченный код, картинки, PDF или HTML-страницы. А если зажать localhost-ссылку, Remux откроет дев-сервер, работающий на удалённой машине, с поддержкой hot reload и WebSockets — всё как в локальном браузере.

Для позиционирования курсора достаточно зажать пробел или сделать долгое нажатие в терминале, а затем перетащить указатель в нужное место. Подключение идёт по прямому SSH без промежуточных реле и без обязательной учётной записи. Пароли и приватные ключи хранятся в штатном iOS Keychain, доверенные отпечатки хостов запоминаются. За безопасность SSH-соединения отвечает библиотека Citadel.

Внешний вид настраивается: доступны темы Ghostty default, Catppuccin Mocha и Catppuccin Latte, размер шрифта регулируется. Сборка из исходников потребует Xcode с поддержкой iOS 18 SDK и утилиту XcodeGen. Предсобранный фреймворк GhosttyKit скачивается скриптом scripts/fetch_ghosttykit.sh, после чего проект генерируется командой xcodegen generate и собирается стандартным xcodebuild. При желании GhosttyKit можно собрать самостоятельно — инструкции лежат в репозитории remux-ghostty.

Читать оригинал →