Новый проект
joygqz/sageport
Настольное приложение на Tauri для SSH-доступа, SFTP, мониторинга, автоматизации задач и безопасного управления несколькими серверами.
- Stars
- ★ 70 ↗ +4 за 7 дней
- Forks
- ⑂ 13
- Язык
- TypeScript
- Статус
- В канале 1 янв. 1 г.
AI-разбор
Sageport объединяет в одном локальном рабочем пространстве терминал, передачу файлов, мониторинг, перенаправление портов, сниппеты и автоматизацию через стандартные SSH и SFTP без установки дополнительного агента на серверы. Интерфейс поддерживает вкладки, разделённые панели, общий ввод команд, двухпанельный файловый браузер с удалённым редактированием через Monaco, а также задачи из локальных команд, загрузок, скачиваний и удалённых команд с повторами, расписанием и историей запусков. Подключения можно группировать, связывать с повторно используемыми учётными данными, импортировать из ~/.ssh/config и направлять через цепочки промежуточных серверов. Мониторинг получает показатели CPU, памяти, диска и сети через существующее SSH-соединение, а перенаправления поддерживают локальный, удалённый и динамический режимы. Данные хранятся локально без учётной записи и облака, однако пароли и ключи в локальной базе не шифруются, запланированные задачи выполняются только пока Sageport работает, а парольная фраза для резервных копий не восстанавливается.
Системные администраторы, DevOps-инженеры, разработчики и технические специалисты, которые управляют несколькими серверами по SSH и хотят объединить терминал, SFTP, мониторинг, туннели и автоматизацию в одном настольном приложении.
Что внутри
- Терминал с вкладками, разделёнными панелями, поиском по истории, автодополнением и широковещательным вводом на несколько серверов.
- Двухпанельный SFTP-браузер с перетаскиванием, фильтрацией, сортировкой, удалённым редактированием в Monaco и журналом операций.
- Конструктор задач с локальными и удалёнными командами, передачей файлов, шаблонами, повторами, расписанием, выводом по шагам и историей запусков.
- Управление хостами, SSH-ключами и цепочками через промежуточные серверы с импортом конфигурации из ~/.ssh/config.
- Мониторинг CPU, памяти, диска и сети через SSH, а также локальные, удалённые и SOCKS-перенаправления портов.
- AI-ассистент для OpenAI- и Anthropic-совместимых поставщиков, синхронизация через внешние хранилища и зашифрованный локальный экспорт.
Где применять
- Администрирование нескольких Linux-серверов из единого интерфейса с параллельным выполнением команд и просмотром состояния ресурсов.
- Ручное или плановое развёртывание приложений: локальная сборка, загрузка артефактов, перезапуск службы и контроль результата по шагам.
- Передача, массовое удалённое редактирование и сбор логов с использованием двухпанельного файлового браузера и шаблонов задач.
- Доступ к базам данных и внутренним веб-сервисам через локальные, удалённые или SOCKS-туннели, включая подключение через bastion host.
- Работа разработчиков и DevOps-специалистов, которым нужны локальное хранение данных, переносимая Windows-версия и резервное копирование конфигурации.
Темы