Pocketty 将自身定位为专为 herdr 打造的 iPhone 和 iPad SSH 终端。其核心承诺是在代理被阻塞或完成任务的瞬间通知您,以便您直接在手机上的真实终端中进行响应。该通知以仅您的设备能够解密的推送形式送达,确保没有中间服务器能够读取代理的状态或您的回复。点击通知后,Pocketty 会通过 SSH 打开确切的 Pane,提供完整的键盘输入——包括回车、Esc、Ctrl、方向键和符号——使代理收到的按键仿佛您就在桌前。

iPhone 屏幕上显示的全屏 SSH 终端窗格
文章所述,Pocketty 应用在 iPhone 上显示全尺寸 SSH 窗格pocketty.app

文章解释,点击通知后通过 SSH 打开确切的 Pane,提供来自 iPhone 的完整键盘输入。

除了简单的提醒,该应用还提供若干面向开发者的便利功能。当 Pane 打开本地端口时,Pocketty 可通过您的 SSH 连接提供该页面的预览,免去单独设置隧道的需求。您还可以滑动查看仅显示自代理开始当前轮次以来文件变更的差分,这些差分来源于运行在您主机上的守护进程所捕获的快照。同一守护进程会记录每轮的更改,让您无需离开 Pocketty 界面即可查看“上一轮”、“会话”或“未提交”的编辑。

Pocketty 更改标签页显示所选 Rust 文件,新增 3 行,删除 2 行
Pocketty 更改标签页在“上一轮”视图中所选 Rust 文件,显示新增 3 行,删除 2 行pocketty.app

文章提到守护进程会捕获每轮的更改,使用户能够查看‘上一轮’编辑,此更改标签页正是如此演示。

Pocketty 差分视图展示命名常量替换数字 60 的两处出现
Pocketty 的差分显示命名常量已替换文件中数值 60 的两处出现pocketty.app

文章描述了可滑动查看自代理轮次开始以来文件变更的差分功能,此处展示常量替换两个 60 值的示例。

Pocketty 在 SSH 连接内显示本地网页预览
通过应用的 SSH 预览功能查看的在 localhost 上运行的 Pocketty 网站预览pocketty.app

文章说明,当 Pane 打开本地端口时,Pocketty 可通过 SSH 连接提供该页面的预览,无需额外设置隧道。

关于费用和可用性,Pocketty 提供 14 天免费试用,试用后收取一次性启动价 99 美元(后续将涨至 129 美元)。无需订阅、无需账户,也无广告。虽然该应用在与 herdr 框架配合使用时表现尤为出色——后者提供原生 Pane 视图和实时代理状态——但它同样可作为普通 SSH 客户端工作于任何可达的计算机,允许您在未安装 herdr 时运行常规 shell、tmux 或 zellij。这种灵活性意味着您可以在 iPhone 上获得安全的端到端加密代理通知,同时不失使用 Pocketty 作为传统 SSH 终端的能力。

Herder 工作区界面显示多个标签页,包含实时代理状态
Pocketty 中 herdr 框架界面显示工作区和标签页,包含实时代理状态信息pocketty.app

文章指出,Pocketty 与 herdr 框架配合使用效果最佳——后者提供原生 Pane 视图和实时代理状态,此工作区视图正是如此说明。