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

timhartmann7/omnyssh: OmnySSH — терминальная панель управления SSH-серверами

Управляй всеми SSH-серверами из одного окна терминала с живыми метриками, файловым менеджером и автоматизацией команд.

Открытый инструмент на Rust для централизованного управления SSH-серверами через текстовый интерфейс. Заменяет связку tmux+ssh+scp+top, предоставляя дашборд с метриками, визуальный файловый менеджер, систему сниппетов и вкладки для одновременной работы с...

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

Для кого это

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

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

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

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

OmnySSH — это TUI-приложение на Rust, которое подключается к вашим серверам через SSH и показывает их в виде карточек с живыми метриками (CPU, RAM, диск). Встроенный файловый менеджер позволяет перетаскивать файлы между локальной машиной и удалёнными хостами. Можно сохранять часто используемые команды как сниппеты и выполнять их на нескольких серверах одновременно. Всё работает в одном терминале без переключения...

Что видно по README

Открытый инструмент на Rust для централизованного управления SSH-серверами через текстовый интерфейс. Заменяет связку tmux+ssh+scp+top, предоставляя дашборд с метриками, визуальный файловый менеджер, систему сниппетов и вкладки для одновременной работы с несколькими хостами.

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

Живые метрики CPU, RAM и диска на карточках серверовВизуальный файловый менеджер с drag-and-drop между локальной и удалённой машинамиСниппеты команд с возможностью выполнения на нескольких серверах сразуНечёткий поиск по хостам и командамЧетыре встроенные темы оформления (Dracula, Nord, Gruvbox и др.)

Технологии

Rustratatui (TUI-фреймворк)russh (SSH-клиент)DockerNode.jsPostgreSQLGo

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

Проект сравнивает себя с Termius, но позиционируется как открытая и бесплатная альтернатива, которая работает прямо в терминале без GUI.

С чего начать

  • Установи через curl-скрипт или Homebrew
  • Добавь SSH-хосты в конфигурацию
  • Запусти omny и работай через TUI-интерфейс

Оценка GitRadar

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

Вердикт GitRadar

Стоит попробовать, если вы управляете 5+ серверами и устали от рутины с множеством вкладок. Проект выглядит целостным, но звёзд пока мало (11), что говорит о ранней стадии.

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

Проект активно развивается: есть CI, актуальные зависимости, версия 1.0.0. Но сообщество пока маленькое (11 звёзд).

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

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

Исходный репозиторий
https://github.com/timhartmann7/omnyssh
Лицензия
Apache-2.0
Создан на GitHub
19 апреля 2026 г.
Последнее обновление репо
19 апреля 2026 г.
Последняя проверка GitRadar
19 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, src/lib.rs, Cargo.toml, src/cli.rs, src/ssh/services/nginx.rs

FAQ

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

Терминальная панель управления для SSH-серверов с метриками, файловым менеджером и автоматизацией команд.

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

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

Источники

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

Нужна помощь с timhartmann7/omnyssh?

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