Терминалы и рабочие пространстваFREE
Интерактивный терминал (PTY) с WebGL-отрисовкой, вкладки рабочих пространств, которые сохраняются между запусками. В Pro — сетка из 2–4 терминалов на экране и отдельные окна приложения.
SSH · SFTP · Ansible
XCTerm собирает в одном окне всё, что нужно для работы с серверами: терминалы, передачу файлов по SFTP, загрузку сразу на много серверов, SSH-ключи, Jump Host, проброс портов, сниппеты и плейбуки Ansible — без установки Python.
Возможности
Менеджер SSH-подключений, SFTP-клиент и инструменты автоматизации работают с общим каталогом хостов, ключей и групп.
Интерактивный терминал (PTY) с WebGL-отрисовкой, вкладки рабочих пространств, которые сохраняются между запусками. В Pro — сетка из 2–4 терминалов на экране и отдельные окна приложения.
Две панели «компьютер — сервер», перетаскивание нескольких файлов, переименование, новые папки, удаление (на компьютере — в Корзину) и правка текстовых файлов прямо на сервере с подсветкой синтаксиса.
Пространство из нескольких хостов работает как один «общий сервер»: файлы и папки загружаются, правятся, переименовываются и удаляются сразу на всех, итог — по каждому хосту.
Генерация Ed25519, ECDSA и RSA, импорт перетаскиванием, ключи с паролем, сертификаты OpenSSH и установка открытого ключа в authorized_keys в одно действие.
Подключение через промежуточные серверы — до четырёх в цепочке, как ProxyJump в OpenSSH. Каждый узел проверяет свой ключ сервера и входит со своими данными.
Локальные и удалённые SSH-туннели и SOCKS5-прокси: база данных, панель администратора или внутренний сервис — по адресу на вашем компьютере.
Сохранённые команды и скрипты: запуск на нескольких серверах одновременно с отдельным выводом и кодом выхода для каждого хоста.
Формат Ansible, собственный движок: модули ansible.builtin и популярные модули коллекций, роли, include/import, Ansible Vault, теги, delegate_to, проверка до запуска и режим --check.
SSH, диск, память, нагрузка, службы и срок TLS. Единый цикл, история за 30 дней и Telegram-уведомления по согласию пользователя. Проверки выполняются, пока XCTerm работает на компьютере.
Восемь тем для всего приложения и 13 цветовых схем терминала, включая Dracula, Nord и Solarized; шрифт, размер, интервал и курсор. Цветные метки хостов, значок в трее и запуск вместе с системой.
Пока открывается терминал, видно каждый этап: адрес, TCP, SSH, ключ сервера, вход — со временем. Если подключиться не удалось, сразу понятно, где и почему, а журнал подключения можно скопировать.
Бесплатно — локальная синхронизация между вашими компьютерами в одной сети после подтверждения кода. В Pro — облачная синхронизация со сквозным шифрованием между macOS и Windows.
Интерфейс
Спокойная тёмная и светлая темы, быстрые действия по ⌘P / Ctrl+P и настраиваемые сочетания клавиш.
ssh user@host прямо из поиска.
Почему XCTerm
SSH, SFTP и шифрование работают в нативном ядре; интерфейс не получает паролей и ключей — только результаты операций.
Каталог хранится на устройстве. Интернет нужен для входа в аккаунт и облачной синхронизации, а не для подключения к серверам.
Хосты, группы, ключи, туннели, сниппеты и плейбуки связаны: выбрали хост — доступны терминал, SFTP и автоматизация.
Плейбуки проекта (роли, group_vars, Vault) запускаются из папки на компьютере без Python и ansible-playbook.
Тарифы
Все возможности доступны после входа через Google или Telegram. Бесплатный тариф не ограничивает число хостов и групп.
| Возможность | Бесплатно | Pro |
|---|---|---|
| Хосты и группы | Без ограничений | Без ограничений |
| Темы оформления, настройка терминала, цветные метки хостов | Да | Да |
| Рабочие пространства и терминалы | Да | Да |
| Несколько терминалов на экране, разделение экрана | Один терминал на экране | До 4 терминалов |
| Дополнительные окна приложения | — | Да |
| SFTP | Да | Да |
| SFTP+ (много серверов сразу) | — | Да |
| Создание и импорт ключей | Да | Да |
| Цепочки хостов и Jump Host | — | До 4 узлов |
| Проброс портов и SOCKS5 | — | Да |
| Сниппеты | — | Да |
| Плейбуки Ansible | — | Да |
| Импорт хостов и экспорт OpenSSH config | Да | Да |
| Общий ввод в 2–10 SSH-терминалов | — | Да |
| Docker, systemd, authorized_keys | — | Да |
| Локальный журнал сессий и версии IaC | — | Зашифрованы на устройстве |
| Мониторинг метрик и Telegram | — | Проверка по расписанию, отчёт и история за 30 дней |
| Локальная синхронизация (своя сеть) | Да | Да |
| Облачная синхронизация между устройствами | — | Со сквозным шифрованием |
После окончания Pro настройки цепочек, туннелей, сниппетов, плейбуков и мониторинга сохраняются, но не используются до продления. Подключение через Jump Host никогда не заменяется прямым подключением без вашего действия.
Цены
Оплата через платёжный сервис Antilopay — доступные способы показываются на странице оплаты. Подписка не продлевается автоматически: продлить можно в личном кабинете в любой момент, новый срок прибавится к текущему.
Бонус: 7 дн. Pro при регистрации, ещё 4 дн. — за привязку второго способа входа (Google и Telegram).
Синхронизация и защита данных
Облачная синхронизация Pro передаёт хосты, группы, рабочие пространства, ключи, туннели, сниппеты, плейбуки и настройки между устройствами — в зашифрованном виде.
Вопросы
Да. С версии 0.12 приложение называется XCTerm, у него новый значок. Разработчик прежний — XCosmo Technologies, аккаунт и подписка Pro остаются. Данные XCosmo SSH на компьютере переносятся в XCTerm в один шаг: приложение само предложит это при первом запуске.
Приложение работает на macOS 12 и новее и на Windows x64. Версий для Linux, Android и iOS пока нет. Подключаться можно к любым серверам с OpenSSH: Linux, BSD, macOS.
Бесплатно доступны хосты и группы без ограничений по количеству, рабочие пространства, терминалы (один на экране), обычный SFTP, создание ключей и локальная синхронизация между своими устройствами в одной сети. Pro добавляет разделение экрана на несколько терминалов, дополнительные окна, SFTP+, цепочки хостов и Jump Host, проброс портов, сниппеты, плейбуки, мониторинг метрик, Telegram-уведомления, общий ввод, Docker/systemd, журнал сессий, версии IaC и облачную синхронизацию.
Аккаунт один для сайта и приложения: он хранит тариф и позволяет синхронизировать данные. Вход — через Google или Telegram, отдельной регистрации нет. После входа приложение работает и без интернета: бесплатные функции — до 30 дней, Pro — до 24 часов с последней проверки, но не дольше оплаченного срока.
Нет. Облачная синхронизация использует сквозное шифрование: хосты, пароли, ключи и настройки шифруются на вашем устройстве ключом, который знаете только вы (фраза восстановления). Сервер хранит только зашифрованные данные.
Если потерять фразу восстановления и все подключённые устройства, облачные данные расшифровать не получится — аккаунт и подписка при этом сохраняются.
Функции Pro станут недоступны, облачная синхронизация остановится, а бесплатные функции продолжат работать. Ваши хосты, цепочки, туннели, сниппеты и плейбуки не удаляются: после продления всё снова доступно.
Нет. Плейбуки в формате Ansible выполняет собственный движок XCTerm: модули ansible.builtin и популярные модули коллекций, роли, Ansible Vault, теги, делегирование. На серверах нужен только POSIX sh.
Да, в Pro: цепочка до четырёх промежуточных хостов (Jump Host, как ProxyJump в OpenSSH). Каждый промежуточный хост проверяет свой ключ сервера и входит со своими данными.
В личном кабинете есть действие «Удалить все данные синхронизации». Оно доступно и на бесплатном тарифе. Аккаунт и история платежей сохраняются, а устройства не загрузят данные обратно, пока вы сами не включите синхронизацию снова.
XCTerm сейчас в стадии alpha: основные функции работают и проверяются на реальных серверах, но возможны ошибки. Сообщайте о них в поддержку из личного кабинета — ответ придёт туда же.
Скачать
macOS 12 и новее (Apple Silicon) · Windows 10 и 11 (x64). После установки войдите через Google или Telegram.
Уже есть аккаунт? Войти в личный кабинет · Вопрос или ошибка? Написать в поддержку