Самостоятельно размещаемое браузерное SSH-пространство на Cloudflare Workers с терминалом, SFTP-файловым менеджером, мониторингом процессов и управлением хостами.
- Звёзды
- 241
- Форки
- 18
- Открытые issues
- 54
- Последний коммит
- 3 дня назад
Что это?
Hatoba — настольный SSH-клиент, который объединяет хосты, ключи и терминальные сессии в одном приложении и синхронизирует их между устройствами. В каждом терминале есть AI-ассистент: он может читать содержимое экрана, выполнять команды и редактировать файлы на хосте, а вы можете управлять тем, что ему разрешено. Клиент использует ваш API-ключ OpenAI-совместимого сервиса или Anthropic и поддерживает skills и MCP-серверы.
Синхронизация необязательна и работает через Cloudflare Worker и базу данных D1, развёрнутые в вашем аккаунте, — сервер Hatoba не хранит ваши данные. Перед сохранением или синхронизацией данные шифруются на устройстве ключами, полученными с помощью Argon2id, и алгоритмом AES-256-GCM. Поэтому Worker и база данных хранят только шифротекст.
Помимо терминала, в Hatoba есть панель файлов SFTP, проброс портов, мониторинг использования ресурсов по SSH и поддержка паролей, ключей Ed25519, ECDSA и RSA. Приложение создано на Tauri 2; в первую очередь оно рассчитано на Windows, также доступны пакеты для Linux и экспериментальная сборка для macOS.
Ключевые возможности
- 01AI-ассистент читает содержимое экрана терминала, выполняет команды и редактирует файлы; действия можно подтверждать вручную или разрешить в режиме Auto
- 02Управление хостами с группами, тегами, импортом ~/.ssh/config и ProxyJump
- 03Панель SFTP с передачей файлов перетаскиванием и редактированием удалённых файлов в локальном редакторе
- 04Локальный, удалённый проброс портов и SOCKS
- 05Сквозное шифрование инкрементальной синхронизации через ваш Cloudflare Worker и D1
- 06Команда Hatoba позволяет coding-агентам и скриптам использовать сохранённые хосты, не раскрывая пароли
Сценарии использования
- Управление множеством серверов и синхронизация хостов и ключей между ноутбуком и настольным компьютером
- Совместная диагностика и устранение проблем на удалённой машине с помощью AI-ассистента, подтверждая его действия
- Редактирование файлов на удалённых серверах в локальном редакторе и работа с ними через SFTP
- Защита конфиденциальных SSH-данных, если вы не хотите пользоваться сторонним сервисом синхронизации
Быстрый старт
- 1
Добавьте bucket Extras в Scoop
scoop bucket add extras - 2
Установите Hatoba с помощью Scoop в Windows
scoop install extras/hatoba - 3
В Arch Linux установите hatoba-bin из AUR с помощью AUR-хелпера
yay -S hatoba-bin - 4
Или скачайте приложение для своей системы со страницы загрузки
Что важно знать
- Сопровождающий в основном тестирует приложение в Windows, поэтому сборки для Linux и macOS почти не проверяются в реальных условиях.
- Сборка для macOS экспериментальная.
- Для работы функций ИИ нужен собственный API-ключ, совместимый с OpenAI, или ключ Anthropic.
- Для дополнительной синхронизации необходимо развернуть Worker и базу данных D1 в собственной учётной записи Cloudflare.
В подборках
Темы
Частые вопросы
- Что такое Hatoba?
- Настольный SSH-клиент для Windows, Linux и macOS со встроенным AI-ассистентом и сквозным шифрованием синхронизации в вашем аккаунте Cloudflare. Hatoba — настольный SSH-клиент, который объединяет хосты, ключи и терминальные сессии в одном приложении и синхронизирует их между устройствами. В каждом терминале есть AI-ассистент: он может читать содержимое экрана, выполнять команды и редактировать файлы на хосте, а вы можете управлять тем, что ему разрешено. Клиент использует ваш API-ключ OpenAI-совместимого сервиса или Anthropic и поддерживает skills и MCP-серверы.
- Hatoba можно использовать бесплатно? Какая у него лицензия?
- Hatoba распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Hatoba всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Hatoba — 4 нояб. 2026 г..
- Для чего можно использовать Hatoba?
- Управление множеством серверов и синхронизация хостов и ключей между ноутбуком и настольным компьютером Совместная диагностика и устранение проблем на удалённой машине с помощью AI-ассистента, подтверждая его действия Редактирование файлов на удалённых серверах в локальном редакторе и работа с ними через SFTP Защита конфиденциальных SSH-данных, если вы не хотите пользоваться сторонним сервисом синхронизации
- Как установить Hatoba?
- Добавьте bucket Extras в Scoop: scoop bucket add extras Установите Hatoba с помощью Scoop в Windows: scoop install extras/hatoba В Arch Linux установите hatoba-bin из AUR с помощью AUR-хелпера: yay -S hatoba-bin Или скачайте приложение для своей системы со страницы загрузки
- Где скачать Hatoba?
- Исходный код и инструкции по установке — на GitHub: https://github.com/scarletkc/Hatoba
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативный настольный терминальный клиент на GPUI для SSH, локальных оболочек, Telnet, Serial, RDP и VNC, с SFTP, туннелями и OTP.
Нативный SSH-клиент для рабочего стола на Go: терминал, SFTP, проброс портов, VNC/RDP и AI-ассистент в одном окне без webview.
Самостоятельно размещаемый сервис для временного обмена файлами со сквозным шифрованием на собственном аккаунте Cloudflare Workers, D1 и R2.
SSH-клиент, совместимый с OpenSSH, с приглашением для входа, пакетным входом, передачей файлов через trzsz/zmodem и UDP-режимом, похожим на mosh.
Нативное Rust-приложение для рабочего стола: базы данных, SSH, SFTP, терминалы, удалённый рабочий стол, мониторинг, заметки Markdown и AI-агенты.