运行在 Cloudflare Workers 上的自托管浏览器 SSH 工作台,集成终端、SFTP 文件管理与主机管理。
- Star
- 241
- Fork
- 18
- 未关闭 Issue
- 54
- 最近提交
- 3天前
这是什么?
Hatoba 是一款桌面 SSH 客户端,把主机、密钥和终端会话集中管理,并在多台设备之间同步。每个终端旁都有 AI 助手,可以读取屏幕内容、执行命令、编辑主机上的文件,你可以决定哪些操作需要确认。它使用你自己的 OpenAI 兼容或 Anthropic API 密钥,并支持 Skills 与 MCP 服务器。
同步功能可选,运行在你部署到自己 Cloudflare 账户中的 Worker 和 D1 数据库上,没有任何 Hatoba 自有服务器保存数据。数据在设备端使用 Argon2id 派生的密钥经 AES-256-GCM 加密后才会存储或同步,Worker 和数据库只保存密文。
除终端外,Hatoba 还提供 SFTP 文件面板、端口转发、通过 SSH 查看主机资源占用,支持密码、Ed25519、ECDSA、RSA 等认证方式。应用基于 Tauri 2 构建,以 Windows 为主,同时提供 Linux 安装包和实验性的 macOS 版本。
核心功能
- 01AI 助手可读取终端屏幕、执行命令并编辑文件,支持逐项确认或自动模式
- 02主机管理支持分组、标签、导入 ~/.ssh/config 以及 ProxyJump
- 03SFTP 面板支持拖放传输,并可用本地编辑器修改远程文件
- 04支持本地、远程和 SOCKS 端口转发
- 05通过你自己的 Cloudflare Worker 与 D1 进行端到端加密的增量同步
- 06hatoba 命令行让编程代理和脚本使用已保存的主机,密码与密钥不外泄
适用场景
- 管理大量服务器,并在笔记本与台式机之间同步主机和密钥
- 让 AI 助手在远程机器上排查问题,关键操作由你确认
- 用本地编辑器直接编辑远程服务器上的文件
- 不希望第三方同步服务持有 SSH 数据时,保持数据私密
快速上手
- 1
在 Scoop 中添加 Extras 软件源
scoop bucket add extras - 2
在 Windows 上用 Scoop 安装 Hatoba
scoop install extras/hatoba - 3
在 Arch Linux 上用 AUR 助手安装 hatoba-bin
yay -S hatoba-bin - 4
或从下载页面获取适合你系统的应用
使用前须知
- 维护者主要在 Windows 上测试,Linux 和 macOS 版本缺少实际环境验证。
- macOS 版本为实验性质。
- AI 功能需要你自己的 OpenAI 兼容或 Anthropic API 密钥。
- 可选的同步功能需要在你自己的 Cloudflare 账户中部署 Worker 和 D1 数据库。
收录于专题
标签
常见问题
- Hatoba 是什么?
- 桌面 SSH 客户端,内置 AI 助手,并通过你自己的 Cloudflare 账户进行端到端加密同步。 Hatoba 是一款桌面 SSH 客户端,把主机、密钥和终端会话集中管理,并在多台设备之间同步。每个终端旁都有 AI 助手,可以读取屏幕内容、执行命令、编辑主机上的文件,你可以决定哪些操作需要确认。它使用你自己的 OpenAI 兼容或 Anthropic API 密钥,并支持 Skills 与 MCP 服务器。
- Hatoba 可以免费使用吗?用的什么许可证?
- Hatoba 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- Hatoba 还在维护吗?
- 活跃维护中。Hatoba 最近一次提交是在 2026年11月4日。
- Hatoba 适合用来做什么?
- 管理大量服务器,并在笔记本与台式机之间同步主机和密钥 让 AI 助手在远程机器上排查问题,关键操作由你确认 用本地编辑器直接编辑远程服务器上的文件 不希望第三方同步服务持有 SSH 数据时,保持数据私密
- Hatoba 怎么安装和运行?
- 在 Scoop 中添加 Extras 软件源: scoop bucket add extras 在 Windows 上用 Scoop 安装 Hatoba: scoop install extras/hatoba 在 Arch Linux 上用 AUR 助手安装 hatoba-bin: yay -S hatoba-bin 或从下载页面获取适合你系统的应用
- 在哪里获取 Hatoba?
- 源代码和安装说明在 GitHub 上:https://github.com/scarletkc/Hatoba
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 GPUI 构建的原生桌面远程终端客户端,支持 SSH、本地终端、Telnet、串口、RDP/VNC 与 SFTP。
基于 Go 的原生桌面 SSH 工具,在同一窗口中集成终端、SFTP、端口转发、VNC/RDP 和 AI 助手。
在自有 Cloudflare 账户上部署的端到端加密临时文件分享站,支持到期自动清理。
与 OpenSSH 高度兼容的 SSH 客户端,增加登录界面、批量登录、文件传输和类似 mosh 的 UDP 模式。
基于 Rust 原生构建的桌面工作台,集成数据库、SSH、SFTP、终端、远程桌面、监控与 AI。