Pocketty iPhone SSH 终端评测与对比

Pocketty 为你的 iPhone 提供即时、密封的代理警报

Pocketty 让你在 herdr 代理被阻塞或完成时,立即在 iOS 上打开全屏 SSH 面板,并且通知负载使用 HPKE 密封,只有你的手机能读取。


核心功能:实时代理警报

  • 功能说明: 当代理状态发生变化(例如,herdr w1:p1 blocked → working)时,主机上的 pocketty 守护进程使用存储在 iPhone Secure Enclave 中的密钥密封警报,通过 Cloudflare Worker 中继转发密文,并由 Apple Push Notification Service 将其传送到设备。
  • 重要性: 警报仅包含元数据(代理名称、状态、主机、工作区、标签)。不会传输面板文本或代码,即使涉及第三方中继,也能保证隐私。

直接 SSH 连接,无中间服务器

  • 功能说明: Pocketty 通过 Tailscale(或任何可达的 SSH 服务器)直接与主机建立 SSH 会话。该应用不充当代理;终端流量永远不会经过 Pocketty 的服务器。
  • 重要性: 保留了端到端加密,并且没有额外的延迟或单点故障。

iOS 上的原生 herdr Pane 视图

  • 功能说明: Pocketty 使用 herdr 的 API 列出工作区、标签和代理。选择 Pane 会在全屏 Metal 渲染终端(Ghostty 引擎)中打开确切的远程终端面板。从边缘滑动可显示上次代理轮次的差异,关闭 Pane 会返回之前的视图。
  • 重要性: 用户无需截图或在代理中安装钩子,即可在手机上获得桌面级终端体验。

安全密钥处理与主机验证

  • 功能说明: SSH 密钥在 iPhone Secure Enclave 内生成,并由 Face ID 保护。主机密钥被固定;主机密钥更改会触发手动信任提示。
  • 重要性: 降低了手机私钥泄露的风险,并通过主机密钥固定阻止中间人攻击。

代理状态驱动的 UI 功能

  • 基于轮次的差异: 守护进程在每个代理轮次时对工作树进行快照,允许你仅查看该轮次中的更改、整个会话的更改或所有未提交的更改。
  • 端口预览: 当代理打开本地端口时,Pocketty 提供应用内预览,通过同一 SSH 隧道加载——无需单独配置端口转发。
  • 文本模式输入: 可以通过听写、粘贴或图像上传一次性发送完整消息;应用将生成的文件路径插入远程 shell。

定价与试用模式

  • 免费试用: 首次连接后 14 天全功能。
  • 发布价格: 一次性购买 $99(原价 $129)。无订阅、无账户、无广告。

与 Moshi(另一款 iOS SSH/代理客户端)的对比

功能 Pocketty Moshi
价格 $99 一次性(免费 14 天试用) 免费层;Pro $9.99/月,$89.99/年,$199 终身
通知负载 仅密封元数据(HPKE) 向 Moshi 服务器发送标题、提示和最多 256 字节的命令文本
谁可以读取通知 仅你的手机(中继和 Apple 看到密文) Moshi 服务器缓存事件最多 24 小时
herdr 集成 原生 Pane 视图、实时代理状态、无钩子 部分集成;某些功能需要付费的 Moshi 钩子
差异 基于轮次、会话、未提交(需要守护进程) 仅未提交的并排差异,Pro 功能
版本兼容性 应用和守护进程独立更新 桌面钩子必须与应用版本匹配

对比表直接取自 Pocketty 的网站,反映了截至 2026 年 10 月 2 日两个产品的状态。


Hacker News 上的社区反馈

  • 替代开源客户端: 用户提到了 Heeler(免费、开源的 iOS SSH 客户端)和 herdr-web-ui(自托管的 PWA)作为类似解决方案。
  • 功能请求与错误: 一条评论报告了连接后出现“herdr 未安装在此主机上”的错误,表明可能存在兼容性问题,这可能影响 $99 的价值主张。
  • 用例验证: 多位评论者称赞了在通勤时监控代理的能力,证实了移动优先代理感知的核心价值主张。

安全模型概览

  1. 密封警报: 主机守护进程使用手机的公共密钥通过 HPKE 加密警报;只有手机可以解密。
  2. 中继: Cloudflare Worker 转发密文;它永远不会看到明文。
  3. Apple Push: 传递密封负载;Apple 仅看到通用的“代理更新”标签。
  4. 手机: 通知扩展解密、验证主机密钥并呈现警报。
  5. 可选: 关闭通知以完全消除任何中继流量。

完整详情请参阅 Pocketty 的安全模型文档。


快速入门清单

  1. 在主机上安装 pocketty 守护进程(curl -fsSL https://pocketty.app/install.sh | sh)。
  2. 确保主机可通过 Tailscale 或其他 SSH 可访问的网络访问。
  3. 在 iOS 上打开 Pocketty,点击 附近,然后输入手机上显示的六位配对码。
  4. 接受主机密钥提示;密钥现在已固定。
  5. 使用原生 Pane 列表打开任何 herdr 代理或常规 SSH shell。

结论

Pocketty 提供了 iOS 与远程 herdr 代理之间的隐私优先、低延迟桥梁,提供密封的状态通知和全屏终端,在手机上感觉原生。其有限的功能集(设计如此)与 Moshi 等竞争对手相比减少了攻击面,一次性 $99 的价格使其成为需要移动访问 AI 驱动编码代理的开发者的有吸引力的选择。

Sources

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目