Repolode
ys-ll

ys-ll/uniterm

Кроссплатформенный терминал для настольных ПК с поддержкой SSH, RDP, SFTP, баз данных, Kubernetes и контейнеров, а также AI-агентом для выполнения shell-команд.

Open source альтернатива:XshellSecureCRTTermius

Звёзды
881
Форки
135
Открытые issues
36
Последний коммит
16 часов назад

Что это?

uniTerm — кроссплатформенный настольный терминал на Wails v3 и Go для разработчиков и операторов, которым иначе пришлось бы использовать отдельные инструменты для удалённых оболочек, передачи файлов, удалённых рабочих столов, баз данных и контейнеров. Поддерживаются подключения по SSH, Telnet, Mosh, serial и raw TCP, передача файлов через SFTP, SCP, FTP, SMB, WebDAV, S3 и Zmodem, а также удалённый рабочий стол через RDP, VNC, SPICE и X11.

Помимо подключений, в приложении есть клиент для работы с базами данных MySQL, PostgreSQL, Oracle, SQL Server, SQLite, Redis, MongoDB и Elasticsearch, а также менеджер контейнеров и Kubernetes для Docker, Podman, nerdctl и кластеров. Монитор серверов показывает данные о CPU, памяти, дисках, сети и процессах подключённых хостов.

Встроенный AI Agent работает через API с совместимостью с Anthropic или OpenAI. Он может планировать и выполнять многошаговые shell-команды в активном терминале; режим выполнения можно выбрать — от полностью автоматического до подтверждения каждой команды. MCP-сервер позволяет внешним агентам, например Claude Code, выполнять команды в сохранённых подключениях без доступа к учётным данным.

Ключевые возможности

  • 01Удалённые терминалы по SSH, Telnet, Mosh, serial и raw TCP с переадресацией портов через SSH-туннель
  • 02Передача файлов через SFTP, SCP, FTP, SMB, WebDAV, S3 и Zmodem
  • 03Доступ к удалённому рабочему столу через RDP, VNC, SPICE и X11
  • 04Клиент для работы с SQL-базами данных, Redis, MongoDB и Elasticsearch
  • 05Управление ресурсами Docker, Podman, nerdctl и Kubernetes
  • 06Автономный AI Agent с настраиваемыми режимами выполнения и MCP-сервером

Сценарии использования

  • Управление несколькими серверами из одного окна с помощью SSH-сессий и передачи файлов через SFTP
  • Запросы и редактирование баз данных наряду с shell-сессиями на тех же хостах
  • Администрирование кластеров Kubernetes и контейнеров на локальных или удалённых хостах
  • Запуск диагностических команд AI-агентом на сохранённых серверах с контролируемыми правами доступа

Быстрый старт

  1. 1

    Установите через Homebrew на macOS

    brew install --cask ys-ll/uniterm/uniterm
  2. 2

    Установите через Scoop на Windows (добавьте bucket, затем выполните установку)

    scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm
  3. 3

    Скачайте установщик или пакет для вашей платформы из GitHub Releases

  4. 4

    Запустите uniTerm и нажмите New Connection в Connection Manager

Что важно знать

  • Функции Windows RDP и WSL доступны только в Windows, а для некоторых функций требуется соответствующая платформа.
  • Антивирус может ошибочно обнаружить угрозу в неподписанном исполняемом файле Windows.
  • Для AI Agent потребуется собственный API-ключ Anthropic или совместимый с OpenAI.

Темы

Частые вопросы

Что такое uniterm?
Кроссплатформенный терминал для настольных ПК с поддержкой SSH, RDP, SFTP, баз данных, Kubernetes и контейнеров, а также AI-агентом для выполнения shell-команд. uniTerm — кроссплатформенный настольный терминал на Wails v3 и Go для разработчиков и операторов, которым иначе пришлось бы использовать отдельные инструменты для удалённых оболочек, передачи файлов, удалённых рабочих столов, баз данных и контейнеров. Поддерживаются подключения по SSH, Telnet, Mosh, serial и raw TCP, передача файлов через SFTP, SCP, FTP, SMB, WebDAV, S3 и Zmodem, а также удалённый рабочий стол через RDP, VNC, SPICE и X11.
uniterm можно использовать бесплатно? Какая у него лицензия?
uniterm распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
uniterm всё ещё поддерживается?
Активно поддерживается. Последний коммит в uniterm — 21 окт. 2026 г..
Для чего можно использовать uniterm?
Управление несколькими серверами из одного окна с помощью SSH-сессий и передачи файлов через SFTP Запросы и редактирование баз данных наряду с shell-сессиями на тех же хостах Администрирование кластеров Kubernetes и контейнеров на локальных или удалённых хостах Запуск диагностических команд AI-агентом на сохранённых серверах с контролируемыми правами доступа
Как установить uniterm?
Установите через Homebrew на macOS: brew install --cask ys-ll/uniterm/uniterm Установите через Scoop на Windows (добавьте bucket, затем выполните установку): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm Скачайте установщик или пакет для вашей платформы из GitHub Releases Запустите uniTerm и нажмите New Connection в Connection Manager
Где скачать uniterm?
Исходный код и инструкции по установке — на GitHub: https://github.com/ys-ll/uniterm

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.

15,6 тыс.753TypeScriptApache-2.0Обновлён вчера