Aider 朗读 —— 听你的 AI 结对编程伙伴
在 Terminal.app 里 Aider 运行的窗口中选中任意文字 —— commit 计划、多文件 diff 摘要、推理轨迹、对你 prompt 的回复。选区旁浮出 ▶。一键点击 —— 自然人声朗读,逐字高亮跟在真实终端上。
macOS 原生 · 完全免费 · 无需登录 · 40+ 种语言 · 原生终端 AX,无 OCR
~/project $ aider
我会把重试逻辑加到 HTTP client,并更新三处调用点传新的 max_attempts 参数。commit 前我会跑一遍测试套件 —— 现有测试应该还绿,因为默认值保留了旧行为。CI hook 成功后,我会用 feat 前缀按 conventional commit 规范提交。
高亮跟在语音每一个词,落在 Terminal.app 里。
一个 App 覆盖 Mac 上每款 AI 编码工具
同样的手势、同样的逐字高亮 —— 覆盖开发者真正在用的每个 IDE 和 CLI。
VS Code
微软编辑器
Cursor
AI 原生 IDE
Xcode
苹果 IDE
Windsurf
Codeium AI IDE
Claude Code
Anthropic CLI
Gemini CLI
Google AI CLI
Codex
OpenAI 编码 CLI
Copilot CLI
GitHub gh copilot
Aider
AI 结对编程
三步搞定 · 终端 AX 路径
Aider 在 Terminal.app 里跑。CastReader 通过 macOS AX 读输出 —— 不要屏幕录制、不要 OCR。
安装
下载 CastReader for Mac (.dmg)。一次性授权辅助功能权限。Terminal.app 不需要别的。
选中
在 Terminal.app 里拖选任意文字 —— Aider commit 计划、diff 摘要、prompt 回复。
点击 ▶
播放按钮浮出。点一下 —— 音频响起,高亮在真实终端里滑动。
Aider 用户怎么加上朗读
Aider 在终端里展示多文件 diff、commit 计划、推理。都是长散文。听读卸给耳朵,眼睛留在 diff 上。
确认前先听 Aider 的 commit 计划
Aider 每个 commit 都问你确认。1.5× 听能抓出「文件范围错误」或「消息前缀错误」比阅读快。
听多文件 diff 摘要
Aider 总结跨文件改了什么。音频在另一面板对照 git diff 核验 —— 更容易发现漂移。
用耳朵扫推理轨迹
Aider 论证为什么选某种方案时,音频让逻辑落地,眼睛同时跟代码。
审测试失败分析
Aider 编辑后测试挂了,它的失败分析是散文。听读的同时眼睛扫 stack trace。
学 Aider 的 conventional-commits 纪律
Aider 经常讨论 commit 卫生。回放听读比单次读更能把规范嵌进去。
长结对编程会话的无障碍
一整天 Aider 产出上千字。眼睛跟 diff + 耳朵跟散文可持续;全眼睛不行。
为什么 CastReader 比 `say` 更适合 Aider
你可以把 Aider 输出管道给 `say`,但失去选区感知朗读、表面高亮、速度控制。CastReader 读你真实的终端选区,高亮跟每一个词。
Terminal.app 上的逐字高亮
透明叠加层在真实终端表面跟每一个发音的词 —— 不是克隆面板或侧边窗。
40+ 现代人声
英文 Aider 回复、中文 prompt、日文文档 —— 按选区自动挑。Kokoro 级别,不是 `say` 人声。
可变速 · 点击跳转
啰嗦计划用 1.5×,棘手推理用 0.8×。点任意段落跳转 —— `say` 不行。
零成本 · 零注册
无账号,无日限额。Aider 调用模型 API 的账单不变 —— CastReader 是免费声音层。
常见问题
Mac 上怎么朗读 Aider 输出?▾
装 CastReader for Mac,授权辅助功能权限,在 Terminal.app 里跑 Aider,然后选中任意文字 —— commit 计划、diff 摘要、分析 —— 点浮出的 ▶。逐字高亮落在终端上。
Terminal.app 需要屏幕录制?▾
不用。Terminal.app 文字通过 macOS 辅助功能 API 暴露。CastReader 直接走 AX —— 只要辅助功能权限。
iTerm2 / Warp 能用吗?▾
Terminal.app 最干净。iTerm2 走 AX 有小瑕疵。Warp 用自定义渲染器 —— 通过 OCR 路径部分支持。
会读 Aider 的行内 diff 吗?▾
CastReader 读选区字面字符。diff 标记(+/-)会被读出。大多数人选 Aider 的散文(计划、推理、摘要),不是原始 diff —— 你自己决定。
能听中文 Aider prompt 吗?▾
能。CastReader 自动识别 CJK,切换到原生普通话、日语或韩语人声。混合语言 Aider 回复在句子边界切换人声。
会打扰 Aider 的键盘输入吗?▾
不会。CastReader 只在选中 + 点 ▶ 时触发。Aider 的 prompt 处理、/yes、/no、Ctrl-C、所有 shell 快捷键都不受影响。
在 VS Code 终端里跑 Aider 呢?▾
VS Code 集成终端走不同 AX 路径 —— CastReader 用 Electron OCR。能用但需要屏幕录制。最干净体验在 Terminal.app 里跑 Aider。
真的完全免费?▾
是。100% 免费 —— 无账号、信用卡、高级人声门槛、日词数限制。下载 .dmg 永久用。