macOS · Windows · Linux

Любой сервер —
в одно нажатие клавиши.

Нативный SSH-клиент с приоритетом клавиатуры, зашифрованным хранилищем и встроенной сквозной синхронизацией.

GenTerminal хранит ваши хосты, ключи и сниппеты в одном зашифрованном месте, синхронизирует их между всеми устройствами и открывает любую сессию — с SFTP, пробросом портов, вкладками и разделёнными панелями — одной горячей клавишей в стиле Quake.

  • Бесплатная загрузка
  • macOS, Windows и Linux
  • Учётные данные всегда под вашим контролем
Также на Android и iOS App Store Android APK v0.5.14

Последняя версия: v0.4.859

Genspark Mesh

Ваши собственные машины, доступные откуда угодно — без открытия единого порта.

Включите один переключатель — и каждое устройство, вошедшее в ваш аккаунт Genspark, сможет связаться с остальными через зашифрованную частную сеть. Без публичного IP, без проброса портов, без бастиона, без обмена ключами.

  • Один переключатель, ноль настройки Вход в ваш аккаунт Genspark — единственная аутентификация, которая нужна. Нет отдельного аккаунта, нет общих ключей, нет правил брандмауэра — ваши устройства просто находят друг друга.
  • Никогда не открывайте SSH в интернет Доступ к ноутбуку за NAT, рабочему компьютеру в офисе или домашнему серверу без публичного IP, без проброшенного порта и без промежуточного хоста. Ничто не остаётся открытым в публичном интернете.
  • Шифрование WireGuard, peer-to-peer Трафик идёт через WireGuard-сеть в пользовательском пространстве — без root, без драйвера ядра. Соединения устанавливаются напрямую между устройствами, через ретрансляцию — только когда прямой путь невозможен.
  • Файлы и инструменты тоже Каждое устройство — это полноценная конечная точка SSH, поэтому SFTP, scp, rsync и ansible работают по всей сети — а не только интерактивная оболочка.
Встроенный ИИ-агент для написания кода

opencode, прямо в вашем терминале.

Genspark Terminal поставляется с opencode — ИИ-агентом для написания кода, который читает ваши сохранённые хосты, открывает вкладки и управляет вашими шеллами, при этом каждое нажатие клавиш вы подтверждаете сами.

  • Встроен, а не прикручен сбоку opencode поставляется внутри Genspark Terminal как нативный бинарный файл и работает в собственной вкладке — без отдельной установки, без фонового демона, без загрузки чего-либо при первом запуске.
  • Он управляет вашими реальными терминалами Через внутрипроцессный сервер MCP opencode перечисляет ваши сохранённые хосты, открывает новые вкладки SSH или local, читает их прокрутку и печатает в них — никогда не касаясь ваших сохранённых учётных данных.
  • Вы подтверждаете каждое нажатие клавиш Каждая партия нажатий клавиш, которую отправляет opencode, вызывает подтверждение с точным содержимым. Включайте автоподтверждение только тогда, когда хотите, чтобы он работал без присмотра.
  • Рабочие пространства с вашими моделями Каждый проект — это рабочее пространство, работающее через LLM-прокси Genspark — по умолчанию Claude Opus, настраивается для каждого рабочего пространства — а ещё вы можете создать резервную копию или восстановить рабочее пространство в виде zip.

opencode работает через Genspark LLM proxy — ответы расходуют кредиты с аккаунта genspark.ai, в который вы вошли.

Почему GenTerminal

Всё, что обычный SSH-клиент заставляет жонглировать — в одном окне.

Тот же ssh, который вы уже знаете, но без разбросанных файлов конфигурации, скопированных ключей и второго инструмента для каждой передачи файлов.

Параметр
Обычный SSH-клиент
GenTerminal
Хосты
Правка ~/.ssh/config вручную
Список хостов с поиском и статусом в реальном времени
Учётные данные
Ключи и пароли разбросаны по диску
Хранилище с шифрованием Argon2id + ChaCha20
Между устройствами
Копирование ~/.ssh вручную на каждую машину
Сквозная зашифрованная облачная синхронизация
Передача файлов
Переключение на отдельное приложение scp / SFTP
Встроенный SFTP-браузер, бок о бок
Проброс портов
Каждый раз вспоминать флаги -L / -R
Визуальный менеджер локальных и удалённых туннелей
Ваши собственные машины
Настроить VPN или открыть публичный порт
Зашифрованная сеть одним переключателем, без открытия портов
Доступ к серверу
Открыть терминал, заново набрать ssh user@host
Одна горячая клавиша, клик по хосту — и вы внутри
В действии

От «в каком окне был тот сервер?» до подключения одним нажатием клавиши.

Три момента из обычного дня — без трения, которое вы перестали замечать.

01
АКТ 01

Вызовите его откуда угодно

Нажмите ⌘⇧Space / Ctrl+Shift+Space из любого приложения, и окно опустится сверху, уже в фокусе. Ваши хосты сгруппированы и доступны для поиска, у каждого — индикатор статуса в реальном времени. Наберите несколько букв, нажмите Enter — и сессия откроется в новой вкладке.

02
АКТ 02

Перемещайте файлы, не покидая сессию

Разделите панель и откройте SFTP-браузер прямо рядом с оболочкой — перетаскивайте файлы туда и обратно, без второго приложения и повторной аутентификации. Нужен туннель? Добавьте локальный или удалённый проброс порта через форму вместо заучивания флагов -L.

03
АКТ 03

Разблокируйте один раз, везде

Ваши хосты, идентичности, группы и сниппеты хранятся в зашифрованном хранилище и синхронизируются сквозным шифрованием между вашими Mac, ПК и Linux-машинами. Настройте новую машину, введите пароль один раз — и каждый сервер на своём месте, как вы его оставили.

Всё в одном клиенте

Создано для тех, кто живёт в терминале.

Нативный и быстрый — без Electron, без телеметрии того, что вы набираете, без подписки.

Нативный и быстрый

Tauri 2 + Rust с чисто асинхронным ядром russh. Каждой сессией владеет отдельная задача, поэтому ввод никогда не зависает — а размер приложения составляет долю от клиента на Electron.

Вкладки и разделённые панели

xterm.js с рендерером WebGL. Долгоживущие, переупорядочиваемые вкладки и плиточные разделённые панели — запускайте оболочку, SFTP-браузер и просмотр логов бок о бок.

Встроенный SFTP

Полноценный SFTP-браузер файлов по тому же соединению. Загружайте, скачивайте, переименовывайте и перемещайтесь по удалённым деревьям, не покидая приложение и без повторной аутентификации.

Вставляйте файлы и изображения для загрузки

Вставьте файл — или скриншот прямо из буфера обмена — в SSH-сессию, и он загрузится в /tmp хоста через существующее соединение. Удалённый путь вернётся в буфер обмена — готов к использованию. Никакого SFTP-браузера, никакого второго входа.

Проброс портов

Локальные и удалённые туннели из простой формы. Откройте удалённую базу данных локально или опубликуйте локальный порт — никаких флагов для запоминания, статус виден с одного взгляда.

Зашифрованное хранилище

Учётные данные запечатаны с помощью вывода ключа Argon2id и ChaCha20-Poly1305. Ключ выводится из вашего пароля и никогда не записывается на диск и не отправляется на сервер.

Сквозная синхронизация

Хосты, идентичности, группы, сниппеты и настройки синхронизируются между всеми устройствами — с шифрованием вашим ключом хранилища. Сервер хранит только зашифрованный текст.

Горячая клавиша в стиле Quake

Глобальное сочетание (по умолчанию ⌘⇧Space / Ctrl+Shift+Space) опускает окно поверх всего и снова прячет его. Плюс системный трей, так что приложение всегда в одно нажатие.

Команды при запуске

Задайте хосту именованные команды запуска, которые выполняются в момент подключения. Выберите готовый пресет в один клик, например tmux new-session -A -s "main", чтобы каждый раз сразу попадать в постоянную сессию, или сохраните свои и выбирайте на боковой панели, какую запустить.

Приоритет клавиатуре

Палитра команд (⌘⇧P / Ctrl+Shift+P), сочетания для новой вкладки и перехода между вкладками, а также сниппеты. Вашей руке не нужно покидать клавиатуру, чтобы добраться до любого сервера или действия.

Темы и автообновление

Тёмная тема Deep Space и светлая тема, плюс классические терминальные ANSI-схемы (Solarized, Dracula и другие). Подписанные автообновления держат вас в курсе.

Share a live terminal

Right-click any connected tab and share a live, read-only view to a browser. Teammates sign into Genspark, enter a password, and watch in real time — no install, no SSH access to your host. An optional toggle lets them type; reconnects survive network drops.

Как это работает

Три инженерных решения делают его быстрым, приватным и надёжным.

01

Асинхронный russh, по одной задаче на сессию

Ядро SSH построено на russh — чисто асинхронное, без блокирующих переключателей. Каждым соединением владеет собственная задача, а весь ввод-вывод проходит через каналы, поэтому медленный сервер никогда не заморозит ваш набор текста.

02

Локальное хранение, сквозное шифрование синхронизации

Ваши данные хранятся в SQLite на вашем диске. Синхронизация подключается по желанию и шифруется ключом, выведенным из пароля, который есть только у вас — ключи никогда не покидают вашу машину, а облако видит только зашифрованный текст.

03

Нативный Tauri, а не Electron

Хост на Rust с единственным фронтендом WebView — компактный, быстрый и нетребовательный к памяти. xterm.js с рендерером WebGL сохраняет плавность даже в нагруженных сессиях.

Начать

Четыре шага — и все серверы организованы.

Около двух минут. Аккаунт для старта не нужен.

  1. 1

    Скачайте и установите

    Возьмите подписанную сборку для вашей платформы. macOS: откройте .dmg и перетащите приложение в Applications. Windows: запустите .exe. Linux: .AppImage запускается где угодно.

  2. 2

    Задайте пароль хранилища

    Создайте пароль хранилища — он локально выводит ключ шифрования. Тот же пароль разблокирует ваши синхронизированные хосты на каждом устройстве; ключ никогда не сохраняется и не загружается.

  3. 3

    Добавьте хост и подключитесь

    Добавьте сервер с его ключом или паролем, затем кликните по нему — или нажмите ⌘⇧P / Ctrl+Shift+P и выполните поиск. Сессия откроется во вкладке; разделите панель, чтобы добавить SFTP или просмотр логов.

  4. 4

    Освойте горячую клавишу

    Нажмите ⌘⇧Space / Ctrl+Shift+Space где угодно, чтобы вызвать окно, ⌘⇧P / Ctrl+Shift+P — для палитры команд, ⌘19 / Alt+19 — для перехода между вкладками. Всё переназначается в настройках.