产品简介
Otty 是由 Typora 开发团队 appmakes.io 于 2026 年推出的 macOS 原生终端模拟器,专为 AI Agent(如 Claude Code、Codex、OpenCode 等)工作流深度定制。不同于 iTerm2 或 Ghostty 等传统终端工具,Otty 从底层重构了人与 AI 的交互逻辑,采用 Rust 编写并依托 macOS Metal 框架实现 GPU 加速渲染,确保在高并发日志输出场景下的极致流畅体验。
Otty 将 AI Agent 视为核心一等公民,支持多面板并行管理、会话上下文持久化恢复以及类 Git 的对话分叉功能。开发者可在同一窗口内无缝切换不同智能体状态,或在原有对话基础上探索多种解决路径而不丢失历史背景。除强大的 AI 协作能力外,Otty 还保留了完整终端特性,包括多标签页、灵活分屏、模糊搜索命令面板及 20+ 套主题,界面延续 Typora 极简美学风格,目前仅支持 macOS 14 Sonoma 及以上版本,本地功能永久免费且无需注册。
主要功能
- 多 Agent 并行管理与可视化监控:支持在同一窗口通过标签页和自由拖拽分屏同时运行多个 AI Agent,每个会话实时显示“思考中”、“等待输入”或“已完成”状态徽章,任务结束时触发系统通知,帮助开发者高效掌控多智能体运行进度。
- 全状态会话持久化恢复:自动保存所有窗口布局、标签页、分屏结构、工作目录及滚动历史,并在关机、合盖或意外重启后完整还原 AI Agent 的运行上下文,实现跨天工作的无缝衔接,无需重复解释项目背景。
- 类 Git 对话分支管理 (Fork & Branch):借鉴版本控制思想,允许从任意对话节点分叉出新标签或分屏,在不破坏原链路的前提下并行探索不同重构方案或 Prompt 策略,降低 AI 辅助编程的试错成本。
- Composer 多行编辑器与指令队列:提供独立 Composer 面板支持多行编辑、撤销重做及图片转 Markdown,防止误发送;内置 Prompt Queue 可预先编排多条指令,Agent 空闲时自动按序执行,适用于批量修复 Bug 或连续测试场景。
- Send to Chat 一键上下文投递:选中终端报错、命令输出或文件内容后,可通过快捷键直接发送给当前或新建 Agent,省去手动复制粘贴步骤,让 AI 基于完整上下文直接分析错误并给出修复建议。
- 高性能渲染与增强型开发者体验:基于 Rust + Metal 实现 GPU 加速,支持 24-bit 真彩色、编程连字字体及内联图片;内置 Details Panel(显示目录/Git/文件树)、Cmd+Shift+P 模糊搜索面板、Recipes 快捷指令保存及 20+ 精美主题。
应用场景
- AI 辅助编码与多任务并行开发:在左侧分屏运行 Claude Code 进行代码重构,右侧使用 Codex 编写单元测试,下方开启普通终端监视构建日志,通过单一界面统一管理多智能体输出,避免窗口分散导致的追踪困难。
- 长周期任务与跨天工作流延续:针对需要中断后继续的 AI 编码任务,利用会话持久化功能在重新打开 Otty 后直接恢复之前的 Agent 上下文和项目状态,节省每日重新初始化 Agent 的时间成本。
- 方案 A/B 测试与 Prompt 工程探索:面对同一功能的不同实现思路,可从当前对话节点 Fork 出两个分支分别让 AI 生成代码,对比结果后择优保留,原始对话始终保留以供回溯参考。
- 批量自动化任务与连续指令执行:借助 Composer 的 Prompt Queue 功能,提前编排“修复 Bug → 优化查询 → 更新文档 → 运行测试”等连续指令序列,Otty 会在 Agent 空闲时依次自动执行,适合 DevOps 脚本辅助或重复性维护。
- 快速故障排查与智能错误分析:当终端出现编译错误或部署异常时,通过 Send to Chat 一键将完整报错上下文投递给 Agent,由 AI 直接解读错误含义并提供针对性修复建议,显著减少上下文切换摩擦。






