肝了大半年,我的原生三端 SSH 客户端 Shellby 上架了——内置一个 AI Agent
mahui: 做了大半年的 SSH 客户端 **Shellby** 今天正式上架 App Store 了,来 V 站交个作业。
一句话:**一套原生 Swift 代码,同时跑 iPhone / iPad / Mac**。不是套壳、不是 Electron——在 Mac 上是能分屏、多窗口、命令广播的专业工作站,揣进兜里又是随时能连服务器排障的终端。

📦 下载(一次下载,三端通用): [https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565](https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565)
## 为什么又造一个 SSH 客户端的轮子
市面上的选择要么是订阅制的跨平台大件,要么是好几年没更新的老工具。作为一个天天连服务器的人,我想要的其实很简单:原生、快、安全边界清楚,并且在 AI 时代能真正帮我干活——而不是只帮我补全命令。于是就有了 Shellby 。
## 亮点一:AI Agent ,但每一步都过审批门
这是我自己最想要的功能:**说句人话,它帮你在服务器上干活**。「装好 nginx 并反代到 :3000 」——AI 现场拆解计划、逐条执行、盯着输出决定下一步。
但它和「把终端交给 AI 」有本质区别:**每条命令都要过一道本地分类器审批门**——
- 只读命令(`cat` / `ls` / `uname` 这类)自动放行;
- 会改状态的命令,弹卡片等你点批准;
- 破坏性操作(`rm -rf`、`drop database` 这类)强确认,想跳都跳不过去。
改文件先给你看 diff 再落盘,你拒绝时的理由会回传给模型重新规划。执行的命令和输出同步镜像进终端,全程可见、可回溯。
真实工作画面( Mac 版):


模型是 **自带 API Key ( BYOK )**:Anthropic 或任意 OpenAI 兼容端点都能接——DeepSeek 、Kimi 、GLM 、通义,或者干脆 Ollama 跑本地模型。回传给模型前,输出会先在**端上脱敏**( IP 、密钥这类敏感串)。
## 亮点二:Mac 上是真·工作站
- **分屏多 pane**:一个窗口并排盯多台机器;
- **命令广播**:一次输入,同步发往所有会话——批量改配置、滚动重启是真的香;
- 多窗口、原生菜单栏和快捷键,不是「手机 App 放大版」。

## 亮点三:该有的都有
- **SFTP**:内置文件浏览器,断点续传、多任务并发;
- **端口转发**:本地 -L / 远程 -R / 动态 -D SOCKS ,独立隧道断线自动重连;
- **跳板机**:ProxyJump 多跳链路,防环检测;
- **服务器监控**:CPU / 内存 / 磁盘 / 负载实时面板,连上即看。
## 亮点四:安全

- 私钥优先存 **Secure Enclave**,硬件绑定、永不离开设备;
- 主机指纹 TOFU 校验,中间人当场拦下;
- **全程离线可用、不强制注册账号**,没有自建服务器中转你的任何流量;
- 多端同步走 iCloud:主机/分组经 CloudKit 、凭据经 iCloud 钥匙串,端到端加密,连 Apple 也读不到。
## 技术栈
Swift + SwiftUI 三端共享一套代码; SSH 层基于 SwiftNIO SSH ( Citadel ),终端渲染 SwiftTerm ,数据层 SwiftData + CloudKit 。最低 iOS / iPadOS 17 ,macOS 14 。
## 收费
- **免费**:3 台主机 + 完整终端体验 + AI Agent ;
- **Pro**:无限主机、密钥管理(生成/导入 Ed25519 、RSA )、SFTP 、端口转发/隧道、服务器监控、iCloud 同步;
- 订阅和**永久买断**都有,价格见商店页。独立开发,用爱发电之余总得回点血 🙏
## 链接
- App Store: [https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565](https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565)
- 官网: [https://shellby.app.mahui.me/](https://shellby.app.mahui.me)
- 文档: [https://shellby.app.mahui.me/docs/](https://shellby.app.mahui.me/docs/)
第一个版本肯定还有糙的地方,欢迎拍砖——尤其想听重度 SSH 用户觉得还缺什么。评论必回。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227015)
一句话:**一套原生 Swift 代码,同时跑 iPhone / iPad / Mac**。不是套壳、不是 Electron——在 Mac 上是能分屏、多窗口、命令广播的专业工作站,揣进兜里又是随时能连服务器排障的终端。

📦 下载(一次下载,三端通用): [https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565](https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565)
## 为什么又造一个 SSH 客户端的轮子
市面上的选择要么是订阅制的跨平台大件,要么是好几年没更新的老工具。作为一个天天连服务器的人,我想要的其实很简单:原生、快、安全边界清楚,并且在 AI 时代能真正帮我干活——而不是只帮我补全命令。于是就有了 Shellby 。
## 亮点一:AI Agent ,但每一步都过审批门
这是我自己最想要的功能:**说句人话,它帮你在服务器上干活**。「装好 nginx 并反代到 :3000 」——AI 现场拆解计划、逐条执行、盯着输出决定下一步。
但它和「把终端交给 AI 」有本质区别:**每条命令都要过一道本地分类器审批门**——
- 只读命令(`cat` / `ls` / `uname` 这类)自动放行;
- 会改状态的命令,弹卡片等你点批准;
- 破坏性操作(`rm -rf`、`drop database` 这类)强确认,想跳都跳不过去。
改文件先给你看 diff 再落盘,你拒绝时的理由会回传给模型重新规划。执行的命令和输出同步镜像进终端,全程可见、可回溯。
真实工作画面( Mac 版):


模型是 **自带 API Key ( BYOK )**:Anthropic 或任意 OpenAI 兼容端点都能接——DeepSeek 、Kimi 、GLM 、通义,或者干脆 Ollama 跑本地模型。回传给模型前,输出会先在**端上脱敏**( IP 、密钥这类敏感串)。
## 亮点二:Mac 上是真·工作站
- **分屏多 pane**:一个窗口并排盯多台机器;
- **命令广播**:一次输入,同步发往所有会话——批量改配置、滚动重启是真的香;
- 多窗口、原生菜单栏和快捷键,不是「手机 App 放大版」。

## 亮点三:该有的都有
- **SFTP**:内置文件浏览器,断点续传、多任务并发;
- **端口转发**:本地 -L / 远程 -R / 动态 -D SOCKS ,独立隧道断线自动重连;
- **跳板机**:ProxyJump 多跳链路,防环检测;
- **服务器监控**:CPU / 内存 / 磁盘 / 负载实时面板,连上即看。
## 亮点四:安全

- 私钥优先存 **Secure Enclave**,硬件绑定、永不离开设备;
- 主机指纹 TOFU 校验,中间人当场拦下;
- **全程离线可用、不强制注册账号**,没有自建服务器中转你的任何流量;
- 多端同步走 iCloud:主机/分组经 CloudKit 、凭据经 iCloud 钥匙串,端到端加密,连 Apple 也读不到。
## 技术栈
Swift + SwiftUI 三端共享一套代码; SSH 层基于 SwiftNIO SSH ( Citadel ),终端渲染 SwiftTerm ,数据层 SwiftData + CloudKit 。最低 iOS / iPadOS 17 ,macOS 14 。
## 收费
- **免费**:3 台主机 + 完整终端体验 + AI Agent ;
- **Pro**:无限主机、密钥管理(生成/导入 Ed25519 、RSA )、SFTP 、端口转发/隧道、服务器监控、iCloud 同步;
- 订阅和**永久买断**都有,价格见商店页。独立开发,用爱发电之余总得回点血 🙏
## 链接
- App Store: [https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565](https://apps.apple.com/cn/app/shellby-ssh-client-terminal/id6786177565)
- 官网: [https://shellby.app.mahui.me/](https://shellby.app.mahui.me)
- 文档: [https://shellby.app.mahui.me/docs/](https://shellby.app.mahui.me/docs/)
第一个版本肯定还有糙的地方,欢迎拍砖——尤其想听重度 SSH 用户觉得还缺什么。评论必回。
---
原文链接:[点击查看](https://www.v2ex.com/t/1227015)
· 0 个赞
· 0 个赞