← Все проекты
Проект / Go

huangzheng2016/eTerm: eTerm — современный SSH/SFTP клиент для терминала

Управляй SSH-серверами через красивый TUI-интерфейс с двойной панелью SFTP и умными функциями.

Это современный SSH/SFTP клиент на Go с интерфейсом на библиотеке Bubble Tea. Позволяет управлять множеством серверов через удобный TUI: просматривать хосты в виде сетки карточек, подключаться одним нажатием Enter, работать с файлами через двухпанельный...

★ 16 Go Форки 0 Issue 0 Оценка 7/10 Карточка проверена

Для кого это

Для DevOps-инженеров и системных администраторов, которые устали от стандартного OpenSSH-клиента и хотят удобного управления множеством хостов.

Проблема / задача

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

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

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

Что видно по README

Это современный SSH/SFTP клиент на Go с интерфейсом на библиотеке Bubble Tea. Позволяет управлять множеством серверов через удобный TUI: просматривать хосты в виде сетки карточек, подключаться одним нажатием Enter, работать с файлами через двухпанельный SFTP-менеджер. Поддерживает ProxyJump, портовые пробросы, сниппеты команд и автоматический импорт из ~/.ssh/config.

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

Двухпанельный SFTP-файловый менеджерСетка карточек хостов с онлайн-статусомПоддержка ProxyJump и SOCKS5-проксиЛокальное шифрование паролей и ключейСниппеты команд для быстрого выполнения

Технологии

GoBubble Tea (TUI-фреймворк)SQLite

Интересный факт

Проект включает генератор демо-данных (cmd/gendemo), который создаёт базу с реалистичными тестовыми хостами — удобно для тестирования интерфейса без настройки реальных серверов.

С чего начать

  • Собрать из исходников: go build -o eterm .
  • Запустить: ./eterm
  • Добавить хосты через интерфейс (n) или подключиться сразу: ./eterm user@host

Оценка GitRadar

Удобство
7/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
7/10

Вердикт GitRadar

Стоит попробовать, если работаешь с множеством SSH-серверов и хочешь удобный интерфейс. Проект свежий, но уже реализует все основные функции SSH-клиента.

Наблюдения по обновлениям

Проект активно развивается: есть поддержка современных библиотек TUI, структура кода чистая, но пока мало звёзд и форков.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/huangzheng2016/eTerm
Лицензия
MIT
Создан на GitHub
11 апреля 2026 г.
Последнее обновление репо
11 апреля 2026 г.
Последняя проверка GitRadar
11 апреля 2026 г.
Изученные файлы
README.md, main.go, cmd/gendemo/main.go, internal/app/app.go, go.mod, go.sum

FAQ

Что это такое?

Текстовый SSH/SFTP клиент с графическим интерфейсом в терминале для управления серверами.

Для кого подходит?

Для DevOps и сисадминов, которые подключаются к десяткам серверов и хотят удобный файловый менеджер.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с huangzheng2016/eTerm?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.