2026 年,Typora 团队带着一款全新产品回来了 —— Otty。 这一次他们做的不是编辑器,而是一款面向现代开发者的终端模拟器。 在这个 Ghostty、Warp、iTerm2 激战正酣的赛道,Otty 选择了一条完全不同的路。
一、Otty 是什么
按官网的定义,Otty 是一款 native, beautiful terminal app。 它不是要把终端做成 IDE,也不是只做一个皮肤更好看的命令行窗口。 它更像是在回答一个很实际的问题:Otty 速览
| 项目 | 信息 |
|---|---|
| 开发团队 | Typora 团队 |
| 官方定位 | 原生、漂亮的终端应用 |
| 平台状态 | |
| 下载门槛 | 免费下载,无需注册账号 |
| 技术架构 | Rust + Metal(macOS)/ DirectX(Windows)GPU 加速 |
| 定价 | 本机运行永久免费;未来同步/远程/AI 服务可能收费 |
| 官网 | otty.sh |
二、核心特性:不止是「好看」而已
2.1 原生 GPU 加速,从底层开始的流畅
Otty 采用 Rust 语言从零构建,macOS 上直接调用 Metal 框架进行 GPU 加速渲染, Windows 版则使用 DirectX。不是 Electron 套壳,不是 Web 技术栈 —— 这意味着:2.2 多会话管理:面板布局终于像个现代 App
传统终端的多标签总给人一种「能用就行」的感觉。Otty 把这件事做成了正经的产品能力:- 垂直标签页:支持自由拖拽、分割、组合多个面板
- Split & Pane:并排运行多个 Agent 或同时监控多个项目
- Live Status Badges:一眼看出哪个会话正在忙、哪个有未读输出
- 标签栏位置可调:左边、上边、下边,按你的习惯来
- 窗口记忆:关闭再打开,尺寸和布局保持原样
2.3 快捷键驱动,纯键盘流
Otty 内置了一套完整的快捷键体系,让你双手不离键盘完成所有操作:| 功能 | 快捷键 | 说明 |
|---|---|---|
| Command Palette | ⌘⇧P | 模糊搜索任何操作,一站式入口 |
| Inline Autocomplete | Esc / Tab | 输入时显示幽灵文本建议,基于本地历史学习 |
| Open Quickly | ⌘⇧O | 在多个会话间快速跳转 |
| Recipes | ⌘S | 自定义代码片段、命令和布局模板 |
| Send to Chat | 右键菜单 | 选中终端报错或输出,一键发送给 Agent 分析 |
三、AI Agent 原生集成:这是 Otty 最大的差异化
如果说前面那些是「好终端该有的」,那 AI Agent 集成就是 Otty 真正与众不同的地方。 它不是在终端里加了一个 AI 插件,而是从底层架构就把 Agent 工作流当作一等公民来设计。3.1 多 Agent 并行 + 实时监控
Otty 让你在同一窗口内并排运行多个 AI Agent(Claude Code、Codex、OpenCode 等), 每个 Agent 的状态、活跃数量一目了然。Agent 完成任务的瞬间,系统通知立刻弹出 —— 你甚至不需要一直盯着屏幕。更实用的是:Agent 可以直接在终端中展示 代码 diff、提交 PR、运行 benchmark, 实时预览随 Agent 编辑的代码同步更新。你可以在终端内直接回复 Agent, 整个交互闭环不离开命令行。
3.2 会话恢复:合盖再打开,一切如初
这是 Otty 最让人心动的功能之一。传统终端一旦关闭或电脑休眠, 所有会话状态灰飞烟灭。Otty 的 Session Recovery 做到了:面板布局 · 滚动历史 · 正在运行的 Agent 任务 · AI 对话上下文
—— 全部持久化存储,关机重启后完整恢复,就像从未关闭过一样。
对于依赖 AI Agent 的开发者来说,这意味着你不需要每次打开终端都重新解释项目背景、 重新加载上下文。这是一个巨大的效率提升。
3.3 Fork & Branch:Git 式对话分支
Otty 把 Git 的分支思维引入了 AI 对话。在对话的任意节点,你可以右键 Fork 创建一个独立的上下文副本,向不同方向探索方案。 方案 A 走通了?保留。方案 B 也行?对比看看。原有上下文不会丢失, 随时可以切回去继续。3.4 Composer 与 Prompt 队列
提前写好多个 Prompt,排队让 Agent 按顺序自动执行。 适合批量任务场景:比如让 Agent 依次审查多个模块的代码、 生成多个接口的测试用例、或逐个优化性能瓶颈。 写好队列,然后等通知就好。四、Otty vs 其他终端:气质上的差异
如果把 Otty 和当前主流终端放在一起看,差异不在于功能表谁更长,而在于设计哲学:| 终端 | 气质 | 适合人群 |
|---|---|---|
| iTerm2 | 经典强者,功能深、历史长、生态稳 | 需要极致可配置性、插件丰富度的老手 |
| Warp | 现代终端先行者,强调新交互和 AI | 喜欢创新交互、不介意注册账号的用户 |
| Ghostty | 性能怪兽,原生极致快 | 对渲染速度有极致要求的硬核用户 |
| Otty | 克制后发,把「现代、原生、顺手」做细 | 高频使用终端 + AI Agent,在意整体工作流体验 |
五、谁应该试试 Otty
强烈推荐
- 每天终端使用时长超过 3 小时的开发者
- 已经在高频使用 Claude Code、Codex、OpenCode 等 AI Agent
- 同时管理多个项目、经常在多会话间切换
- 对工具手感敏感,在意光标、选区、补全等细节体验
- 不想为了终端效率而迁移到一整套更重的 IDE 方案
可以先观望
- 偶尔 git pull、跑个脚本、SSH 一下的低频用户
- 主力环境是 Windows / Linux(目前仅 macOS,跨平台版本即将推出)
- 已经深度绑定某个终端生态、迁移成本太高
六、上手路线图
如果你决定试试,按这个顺序来最容易感受到它的价值:- 先当主力终端用半天,不要一上来研究所有设置,让它自然融入你的工作流
- 适应 tabs、splits 和会话切换,感受多面板布局带来的上下文管理提升
- 调标签栏布局、窗口记忆、主题,把这些长期项按自己习惯配置好
- 打开自动补全和本地学习,观察它是不是越来越懂你的命令习惯
- 跑一个 AI Agent 试试,体验 Fork、Composer、Send to Chat 这套 Agent 工作流
七、写在最后
Otty 最值得看的地方,不是某一个单点功能,而是它背后那个判断:在 AI Agent 正在重塑开发者工作流的 2026 年,这个判断显得格外重要。 当你的终端里同时跑着多个 Agent、多个项目、多套上下文时, 「能跑命令」已经远远不够了。你需要的是一个能承载这些复杂性的工作台。
Otty 不是完美的,它还很年轻,跨平台还在路上。但它已经足够好到让很多人 用一周之后就回不去旧终端了。这就够了。