Show HN:Echo,一个基于 Ghostty 构建的 iOS SSH+mosh 客户端
Source: Hacker News
请提供您想要翻译的具体文本内容,我将按照要求将其翻译成简体中文并保持原有的格式。
介绍 Echo
2026年2月10日
我们很高兴向大家推出 Echo——一款快速、现代的 iOS 与 iPadOS SSH 客户端,专为新一代丰富的终端工具和 AI 编码代理而打造。
Echo 是我们时隔已久推出的全新应用,也是我们首款面向 iOS 与 iPadOS 的应用。它与我们之前的产品略有不同,下面我们想告诉你我们为何开发它以及它的独特之处。
为什么要构建终端应用?
过去几年,终端领域发生了令人兴奋的变化。TUI(文本用户界面)空间出现了爆炸式增长——精美且高度复杂的基于文本的用户界面正在突破终端的边界。像 lazygit 和 lazydocker 这样的工具,依托于 Bubbletea、Ink 和 Textual 等库,已经展示出终端不再仅仅是文本的载体——它已经成为一个丰富、交互式的画布。
与此同时,AI 编码代理彻底改变了开发者的工作方式。Claude Code、Codex 和 Amp 等工具在远程机器的终端中运行,生成代码、执行构建,并等待人工输入。开发者越来越需要随时随地检查这些代理的状态——在火车上批准更改、在沙发上监控构建,或在离开办公桌时推动代理朝正确方向前进。
还有 Ghostty。Ghostty 是我们最喜欢的终端模拟器。它是一款基于我们对性能和原生平台行为的价值观构建的终端,同时兼具美观、快速和灵活。Ghostty 的终端引擎是开源的,并以可嵌入的方式编写,这使得我们能够将同等水平的性能和正确性带到 iOS 上。
在过去的十二个月里,我们大量使用了所有这些工具。我们的编程方式发生了巨大的变化——我们在终端中花费的时间比以往任何时候都多,和代理一起工作、审查它们的输出、管理远程机器。某个时刻我们意识到,手机上一直想要使用的那个应用还不存在。于是我们自己构建了它。Echo 就是那款应用。
为 iOS 构建,而非移植
我们不想仅仅把终端包装在 WebView 中发布,或使用次等的终端模拟器。Echo 是原生应用,从头为 iPhone 和 iPad 打造。这意味着使用 Metal 加速渲染、原生钥匙串集成来管理你的 SSH 密钥,以及使用 Face ID 来确保连接安全。
在 iPhone 上,我们花了大量时间打磨键盘体验。键盘上方有专门设计的工具栏,提供常用终端字符的快捷键,并且支持基于手势的方向键移动,让触摸屏操作感觉自然。虽然看似微小,却在你真正用手机工作时产生巨大的差异。
在 iPad 上,Echo 更是大放异彩。完整的硬件键盘支持,拥有你期望的所有快捷键;Split View 与 Slide Over 让多个会话并排运行;以及 Stage Manager 支持,能够在其他应用旁边自由调整和排列终端窗口。这种体验让配备键盘的 iPad 真正成为一台有能力的开发机器。

Multiple terminal sessions running side by side on iPad with Stage Manager.
随时随地的代理人之家
我们最兴奋的事情之一,就是 Echo 作为 AI 编码代理的界面表现得非常出色。Echo 简约、无干扰的 UI 正好成为了理想的环境——你通过 SSH 登录机器,附加到 tmux 会话,便能立刻回到上次离开的代理工作状态。
我们自己也在使用 Echo 与 Claude Code、Codex 等进行交互——这真的改变了我们对这些工作流的看法。能够在手机上批准文件更改或审阅差异,感觉就像拥有了超能力。这些代理呈现的复杂 TUI 界面——语法高亮代码、交互式差异、进度指示器——都因底层 Ghostty 的终端引擎而渲染得非常漂亮。

通过 Echo 随时随地与 AI 编码代理交互。
主题,自然
如果你是通过Sleeve认识我们的,你就会知道我们重视自定义。Echo 附带了一套精心挑选的终端主题,让你的终端拥有专属感。我们挑选了一些经典和一些新颖的选项,并且会随着时间不断添加更多。
立即可用
Echo 现已在 App Store 上提供 iPhone 和 iPad 版,一次性购买 $2.99。没有订阅,也没有应用内购买——正是我们喜欢的方式。
这对我们来说是一次非常令人兴奋的发布。Echo 代表了 Replay 的全新尝试——我们首次进军 iOS,并进入一个发展极其迅速的领域。我们对 Echo 的后续发展有很多想法,迫不及待想与您分享。
如果您有任何问题、反馈,或只是想打个招呼,随时可以通过 email protected 与我们联系。我们期待听到您的想法。