Otty – Typora 团队推出的原生 macOS 终端应用
Otty:Typora 团队倾力打造,专为 AI Agent 开发者量身定制的 macOS 原生终端利器。
在日新月异的开发领域,AI Agent 已成为提升效率的得力助手。Otty,作为 Typora 团队的匠心之作,是一款专为频繁运用 AI Agent 的开发者设计的原生 macOS 终端应用。它在传统终端的基础上,巧妙地融入了多 Agent 面板管理、会话无缝恢复、对话分支(Fork)以及 Prompt 队列等创新功能,让您在一个统一的界面中,即可轻松驾驭 Claude Code、Codex、OpenCode 等多种 AI 工具,实现多任务并行监控与高效协作。更令人惊喜的是,即使在关机重启后,对话的上下文也能得到完整保留,让您的工作流程永不中断。
Otty 的核心亮点
- 多 Agent 面板的灵活掌控:垂直标签页设计,支持面板的拖拽、分割与组合,让您能够并行运行多个 AI Agent,并实时预览代码的变更效果。
- 强大的会话恢复能力:无论是合盖再开,还是系统重启,Otty 都能自动恢复您之前的面板布局、滚动历史、正在进行的 Agent 任务以及 AI 对话的上下文,让您迅速回到工作状态。
- Fork & Branch 创新对话机制:在 AI 对话的关键节点,您可以创建分支,如同 Git 的分支管理一样,在不同的方向上探索解决方案,而不会丢失原有的宝贵上下文。
- Composer 与 Prompt 队列优化效率:提前编写好一系列 Prompt,并将其放入队列,Agent 将按顺序自动执行批量任务,极大地提升了自动化处理能力。
- “Send to Chat” 一键联动:当您在终端中遇到错误信息或需要分析的输出时,只需选中并右键点击“Send to Chat”,即可一键发送给 Agent 进行分析,告别繁琐的复制粘贴。
- GPU 加速带来的丝滑体验:底层采用 Rust + Metal 原生渲染技术,支持高达 60fps 以上的流畅度、24-bit 真彩色显示、编程连字以及内联图片预览,提供极致的视觉享受。
- 终端内的 Markdown 渲染:直接在终端中渲染 Markdown 文档,标题、代码块、链接等元素都将清晰可见,提升了文档阅读效率。
Otty 的技术基石
- Rust 原生开发,性能卓越:摒弃了 Electron 等跨平台框架的性能损耗,Otty 采用 Rust 语言进行底层开发,确保了应用的轻量、安全与高效。
- Metal GPU 加速,流畅不卡顿:充分利用 macOS 的 Metal 框架进行 GPU 加速渲染,即使在高日志输出或多 Agent 并行工作场景下,也能保持 60fps 以上的流畅运行。
- AI Agent 原生集成架构:从设计之初,AI Agent 的集成就被置于核心地位。终端的会话管理、面板布局与 AI 对话的上下文状态深度融合,实现了无缝协同工作。
- 关机级会话持久化,无忧恢复:通过将面板布局、滚动历史、Agent 任务及 AI 对话上下文进行统一的持久化存储,实现合盖乃至关机重启后的完整状态恢复。
- Git 式对话分支模型,探索无限可能:对话分支(Fork)功能借鉴了 Git 的分支管理理念,允许在 AI 交互的任意节点创建的上下文副本,支持多方案的并行探索与高效对比。
Otty 的使用指南
- 便捷下载安装:访问 Otty 官方网站 https://otty.sh/,即可下载适用于 Apple Silicon 和 Intel 芯片的 macOS 版本。安装过程免费且无需注册账号。
- 即刻启动终端:打开 Otty,它本身即是一个功能强大的终端,您可以直接输入命令开始工作。
- 启动 AI Agent:启动 Claude Code、Codex 或 OpenCode 等 AI Agent,即可开始与 AI 进行顺畅对话。
- 灵活分屏管理:通过拖拽面板进行分割,同时运行和监控多个 Agent 任务,提高工作效率。
- 创建对话分支:在对话节点处右键点击“Fork”,创建分支,向不同方向探索解决方案。
- 队列执行批量任务:利用 Composer 提前编写好多个 Prompt,并排队执行,让 Agent 自动按顺序完成批量任务。
- 一键发送分析:选中终端中的错误信息或输出,右键点击“Send to Chat”,直接发送给 Agent 进行分析。
Otty 的核心优势
- Typora 团队的品质保证:延续了 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 任务管理:在需要合盖开会或下班关机时,Otty 能够确保第二天打开电脑后,Agent 对话状态和上下文完整恢复,无需重新解释项目背景。
- 方案 A/B 测试与探索:当 AI 给出两个不同的重构方案时,您可以 Fork 出两个分支,分别验证方案的有效性,最终选择更优的方案进行合并。
- 批量任务自动化处理:通过 Composer 队列,一次性提交修复 Bug、优化查询、更新文档、运行测试等一系列任务,实现自动化流程。
- 快速故障排查与定位:当终端出现错误信息时,只需一键“Send to Chat”发送给 Agent,即可快速定位问题根源,无需频繁切换窗口。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...


