HostDock
macOS · v1.0.1

你的服务器,
收进一个安静的窗口。

HostDock 是桌面上的 SSH 客户端和服务器管理工具。终端、文件、监控、Docker 和端口转发共用一台服务器的一条连接;还有一个 AI 助手帮你干活,但只执行你允许的命令。

这是 Apple 芯片版。Intel 的 Mac 请在"其他版本"里选通用版。

其他版本

不确定是哪种芯片?苹果菜单 → 关于本机,芯片写着 Apple M 开头的就是 Apple 芯片。装的是哪个版本,以后就在应用里自动更新到同一种。

服务器上不用装 agent · 不用注册账号 · macOS 12 Monterey 及以上

HostDock 主窗口:左边是按环境分组的服务器列表,中间是 SSH 终端,底部状态栏显示延迟和连接时长

HostDock 是什么?

HostDock 是一款通过 SSH 管理 Linux 服务器的桌面应用。原本要在几个工具之间来回切换的事(终端、SFTP 客户端、监控面板、Docker 命令、SSH 隧道),它按服务器收进一个窗口里。

核心用 Rust 写成,自己实现了 SSH,从不调用系统的 ssh。服务器上什么都不用装:监控和 Docker 管理都是通过终端用的同一条 SSH 连接执行普通的命令。

它还有一个能排查、修复服务器问题的 AI 助手,以及一个本机的 MCP 服务,让 Claude Code 这类工具也能这么做。两者守同一套规矩:哪些命令可以自己执行、哪些要先问你,由你决定。

AI 助手

先问再动手的助手

用大白话描述问题。助手会看日志、查磁盘和服务,然后提出修复办法。只读的命令自己执行;会改动服务器的,等你点头。

  • 登录就能用 HostDock 提供的 AI 服务,也可以用任意 OpenAI 兼容接口:OpenAI、DeepSeek、OpenRouter、Ollama 等
  • 三种执行方式,默认是只放行只读命令的安全白名单
  • 服务器的地址和凭据从不发给模型
  • 它执行的每条命令都记在执行记录里
AI 助手是怎么工作的
HostDock 的 AI 助手面板在终端旁边:助手提出一条命令,等用户确认或拒绝
MCP 服务

让 Claude Code 操作你的服务器, 但不碰你的密钥

打开 HostDock 的本机 MCP 服务,给每个 AI 工具一个自己的令牌。它能在你允许的服务器上执行命令、传文件,密钥始终留在 HostDock 里。

Terminal
# 从 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 及以上。