新iPhone 版与小组件上线
每台 GPU 服务器,
每台 GPU 服务器,
都在你的菜单栏里
通过 SSH 监控 NVIDIA GPU 服务器:利用率、显存、温度与训练任务一眼看清。训练结束,Mac 和 iPhone 同时提醒。



功能
为跑训练的人设计
不用 SSH 上去敲 nvidia-smi,也不用开浏览器看仪表盘。
一眼看清整个集群
多卡迷你图:上为利用率,下为显存。8/8 卡全忙就是红色,空闲是浅灰。

iPhone 与小组件
主屏 / 锁屏小组件、推送通知、Face ID 保护的简易终端。

10 分钟到 30 天的历史
整体或按卡,负载色阶渐变,本地 SQLite 保存。

训练结束就提醒
忙 ↔ 闲、离线 / 恢复时推送,带防抖,可单台静音。
每张卡、每个任务
利用率、显存、温度、功耗;任务的完整命令、目录、开始时间、CPU 与内存。
内网机器也能看
iPhone 连不上的服务器(内网、ZeroTier),改用 Mac 看到的状态中转,只读。
如何使用
三步,五分钟
沿用你已有的 ssh 配置,不需要 agent、不需要开端口。
安装 Mac 版
从 GitHub 最新 Release 下载 DMG,把 ServerKiln 拖进「应用程序」。它常驻菜单栏,不占 Dock。
$ open ServerKiln.dmg
导入服务器
一键从 ~/.ssh/config 导入。需要免密登录(密钥或 ssh-agent),跳板机照常可用。
$ ssh gpu-node # 能免密登录即可
连上 iPhone(可选)
在「设置 → iPhone」为服务器启用:Mac 部署专属只读密钥,经 iCloud 钥匙串同步到 iPhone。
# 同一 Apple ID · 开启 iCloud 钥匙串
安全
只读,且只属于你
ServerKiln 没有自己的服务器,不收集任何数据。
- Mac 只通过系统
ssh执行内置只读脚本,鉴权交给你的 ssh-agent,不读取已有私钥。 - iPhone 监控密钥在
authorized_keys中被restrict,command=限定,只能运行采集。 - 私钥只存 iCloud 钥匙串(端到端加密);主机公钥严格钉扎,不符即拒绝。
- 终端密钥可选,禁用一切转发,每次使用前 Face ID。
今晚的训练,交给菜单栏盯着
Mac 版免费开源;iPhone 版限时免费至 11 月 14 日,无订阅、无内购。
Mac免费开源菜单栏 · 历史 · 通知
iPhone¥1 限时免费至 11 月 14 日 · 小组件 · 推送 · 终端