Otty – Typora 团队推出的原生 macOS 终端应用
Otty是什么
Otty 是 Typora 团队推出的原生 macOS 终端应用,专为频繁使用 AI Agent 的开发者设计。工具在传统终端的基础上,原生集成多 Agent 面板管理、会话恢复、对话分支(Fork)和 Prompt 队列等功能,让用户在一个界面中同时运行和监控 Claude Code、Codex、OpenCode 等工具,关机重启后对话上下文完整保留。

Otty的主要功能
-
多 Agent 面板管理:垂直标签页支持自由拖拽、分割、组合多个面板,可同时运行多个 AI Agent 并实时预览代码修改。
-
会话恢复:合盖再开后,面板布局、滚动历史、正在运行的 Agent 任务和 AI 对话上下文全部自动恢复。
-
Fork & Branch:在 AI 对话节点创建分支,像 Git 分支一样往不同方向探索方案,不丢失原有上下文。
-
Composer 与 Prompt 队列:提前写好多个 Prompt 排队执行,Agent 按顺序自动完成批量任务。
-
Send to Chat:选中终端中的报错或输出,一键发送给 Agent 分析,无需复制粘贴。
-
GPU 加速渲染:底层采用 Rust + Metal 原生渲染,支持 60fps 以上流畅度、24-bit 真彩色、编程连字和内联图片。
-
Markdown 渲染:终端内直接渲染 Markdown 文档,标题、代码块、链接正常显示。

微信关注回复 “开源”,加入AI开源项目交流群
Otty的技术原理
-
Rust 原生开发:底层采用 Rust 语言编写,避免 Electron 等跨平台框架的性能开销,确保应用轻量、安全且高效。
-
Metal GPU 加速渲染:在 macOS 上直接调用 Metal 框架进行 GPU 加速渲染,在高频日志输出或多 Agent 并行工作时,能保持 60fps 以上的流畅度。
-
AI Agent 原生架构:从设计之初就将 AI Agent 集成作为核心能力。传统终端的会话管理、面板布局与 AI 对话的上下文状态被深度绑定,实现无缝协作。
-
关机级会话持久化:通过将面板布局、滚动历史、运行中的 Agent 任务和 AI 对话上下文统一持久化存储,实现合盖甚至关机重启后的完整状态恢复。
-
Git 式对话分支模型:对话分支(Fork)功能借鉴 Git 的分支机制,支持在 AI 交互的任意节点创建独立的上下文副本,支持多方案并行探索与对比。
如何使用Otty
-
下载安装:访问Otty官网 https://otty.sh/,下载 macOS 版,支持 Apple Silicon 和 Intel,免费安装,无需注册账号。
-
启动终端:打开 Otty,它本身就是终端,可直接输入命令。
-
运行 Agent:启动 Claude Code、Codex 或 OpenCode 等 AI Agent,开始正常对话。
-
分屏管理:拖拽面板进行分割,同时运行和监控多个 Agent 任务。
-
创建分支:在对话节点右键 Fork,创建分支向不同方向探索方案。
-
队列执行:使用 Composer 提前写好多个 Prompt,排队让 Agent 自动按顺序执行。
-
一键发送:选中终端中的报错输出,右键 Send to Chat 直接发给 Agent 分析。
Otty的核心优势
-
Typora 团队出品:延续简洁美观的设计语言,UI 精致、交互直觉。
-
原生性能:Rust + Metal 架构,非 Electron,保持 60fps 以上流畅度。
-
AI Agent 原生集成:从底层为 Claude Code、Codex、OpenCode 等工具设计,非后期插件。
-
会话持久化:关机重启后所有 Agent 状态和对话上下文完整恢复,无需重新解释项目背景。
-
对话分支管理:业内少有的将 Git 分支思维引入 AI 对话,方便方案 A/B 测试。
Otty的同类竞品对比
| 维度 | Otty | Warp |
|---|---|---|
| 定位 | 原生终端 + AI Agent 管理 | 现代终端 + AI 助手 |
| 技术栈 | Rust + Metal(原生 macOS) | Rust + GPU 加速 |
| AI 集成 | 多 Agent 面板管理、会话恢复、对话分支 | AI 命令补全、自然语言搜索、协作 |
| 会话持久化 | 支持关机级恢复,含 Agent 上下文 | 支持云端历史,但 Agent 上下文恢复有限 |
| 界面风格 | 极简原生,类似 Typora | 现代但功能面板较多 |
| 价格 | 免费 | 免费版 + 付费 Pro 计划 |
| 适用人群 | 每天跑多个 AI Agent 的开发者 | 追求效率的终端用户和团队 |
Otty的应用场景
-
多 Agent 并行开发:左侧跑 Claude Code 重构代码,右侧跑 Codex 写测试,下方看日志输出。
-
长周期 AI 任务:需要合盖开会或关机下班,第二天打开直接续接昨天的 Agent 对话。
-
方案 A/B 探索:Agent 给出两个重构方案,Fork 两个分支分别验证,最后选择更优方案合并。
-
批量任务自动化:通过 Composer 队列一次性提交修 bug、优化查询、更新文档、跑测试等任务。
-
快速故障排查:看到终端报错,一键 Send to Chat 发给 Agent 定位问题,无需切换窗口。
©️版权声明:若无特殊声明,本站所有文章版权均归AI工具集原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容,或在非我站所属的服务器上建立镜像。否则,我站将依法保留追究相关法律责任的权利。
粤公网安备 123456789号