你的服务器,
收进一个安静的窗口。
HostDock 是桌面上的 SSH 客户端和服务器管理工具。终端、文件、监控、Docker 和端口转发共用一台服务器的一条连接;还有一个 AI 助手帮你干活,但只执行你允许的命令。
这是 Apple 芯片版。Intel 的 Mac 请在"其他版本"里选通用版。
服务器上不用装 agent · 不用注册账号 · macOS 12 Monterey 及以上

HostDock 是什么?
HostDock 是一款通过 SSH 管理 Linux 服务器的桌面应用。原本要在几个工具之间来回切换的事(终端、SFTP 客户端、监控面板、Docker 命令、SSH 隧道),它按服务器收进一个窗口里。
核心用 Rust 写成,自己实现了 SSH,从不调用系统的 ssh。服务器上什么都不用装:监控和 Docker 管理都是通过终端用的同一条 SSH 连接执行普通的命令。
它还有一个能排查、修复服务器问题的 AI 助手,以及一个本机的 MCP 服务,让 Claude Code 这类工具也能这么做。两者守同一套规矩:哪些命令可以自己执行、哪些要先问你,由你决定。
打开服务器要做的事,都在这里
每台服务器一条 SSH 连接,所有工具共用。开终端、翻文件、看 CPU,不用登录三次。
先问再动手的助手
用大白话描述问题。助手会看日志、查磁盘和服务,然后提出修复办法。只读的命令自己执行;会改动服务器的,等你点头。
- 登录就能用 HostDock 提供的 AI 服务,也可以用任意 OpenAI 兼容接口:OpenAI、DeepSeek、OpenRouter、Ollama 等
- 三种执行方式,默认是只放行只读命令的安全白名单
- 服务器的地址和凭据从不发给模型
- 它执行的每条命令都记在执行记录里

让 Claude Code 操作你的服务器, 但不碰你的密钥
打开 HostDock 的本机 MCP 服务,给每个 AI 工具一个自己的令牌。它能在你允许的服务器上执行命令、传文件,密钥始终留在 HostDock 里。
# 从 HostDock → 设置 → MCP 服务 复制这一段
$ claude mcp add --transport http hostdock \
http://127.0.0.1:47321/mcp \
--header "Authorization: Bearer <token>"每个工具一个令牌
每个令牌限定几台服务器,定好它能自己执行多少,还可以 7 天或 30 天后过期。
在 HostDock 里确认
要确认的命令会在 HostDock 里弹出来,可以改、执行或拒绝。
默认只在本机
服务只监听 127.0.0.1。没有云端中转,什么都不经过我们的后端。
加密了什么,说得清清楚楚
同步是可选的,分两条通道。下面就是每条通道保护了什么。
| 保险库 | 云空间 | |
|---|---|---|
| 内容 | 服务器、密码、私钥、保存的凭据、端口转发规则 | 笔记、脚本、文件站的文件、外观设置 |
| 端到端加密 | 是:XChaCha20-Poly1305,密钥由 Argon2id 派生 | 否。原样存放,这样不用密码也能同步 |
| 同步密码 | 要,而且服务端永远拿不到它 | 不要,登录就开始同步 |
| 服务端能看到 | 密文,以及每一类各有几条 | 内容本身 |
服务器上什么都不装
监控每 3 秒通过 SSH 读一次 /proc、df 和 ps,只占一个 CPU 核的 0.15% 左右。Docker 用的是服务器自己的 docker 命令。
Rust 核心,不用 OpenSSL
SSH、SFTP 和 TLS 都是纯 Rust(russh、rustls)。应用从不调用系统的 ssh、scp。
密钥留在钥匙串里
密码和私钥在本机数据库里加密保存,加密用的密钥只放在 macOS 钥匙串里。应用运行在 macOS 沙盒中。
共享屏幕也放心
一个开关隐藏界面上所有服务器的地址,录屏、共享屏幕都安全。
常见问题
HostDock 是什么?
HostDock 是一款通过 SSH 管理 Linux 服务器的桌面应用:终端、SFTP 文件管理、实时监控、Docker、端口转发,还有一个执行命令前先问你的 AI 助手,都在一个窗口里。
用 HostDock 要在服务器上装东西吗?
不用。HostDock 用普通的 SSH 连接,执行标准的命令(读 /proc、df、ps,调用 docker 命令)。服务器上不需要加 agent、常驻进程或开放端口。
HostDock 支持哪些系统?
目前支持 macOS 12 Monterey 及以上。Windows 和 Linux 版在计划中,还没有推出。没有手机版。
要注册账号吗?
不用。不登录所有功能都能在本机使用。只有在多台电脑之间同步时才需要账号,登录用发到邮箱的一次性验证码,没有账号密码。
HostDock 的服务端能看到我的密码和密钥吗?
看不到。服务器、凭据和端口转发规则在你的设备上用同步密码加密(Argon2id + XChaCha20-Poly1305),服务端拿不到这个密码。云空间里的笔记、脚本和文件走另一条通道,不是端到端加密的。安全页写清楚了服务端能看到什么、看不到什么。
把你的服务器收进一个窗口
免费下载,支持 macOS 12 Monterey 及以上。