Duck, Duck, Duck! by IDEO

Duck, Duck, Duck! by IDEO

IDEO 的 Duck, Duck, Duck! 是一款适用于 Mac 上 Claude Code 的 AI 驱动助手,它可以监视编码会话、提供语音激活控制、通过语音处理权限,并通过桌面小部件和可选的物理 Duck 硬件提供主观反应。
https://duck-duck-duck.edges.ideo.com/?ref=producthunt&utm_source=aipure
Duck, Duck, Duck! by IDEO

产品信息

更新于:2026年04月10日

什么是 Duck, Duck, Duck! by IDEO

Duck, Duck, Duck! 是 IDEO 开发的一款创新编码助手,它将传统的橡皮鸭调试技术带入了 AI 时代。这款独特的工具与 Mac 上的 Claude Code 集成,创建了一个交互式编码助手,它不仅可以监控您的开发会话,还可以积极地以个性和观点做出响应。Duck, Duck, Duck! 既可以作为桌面小部件使用,也可以作为物理硬件设备使用,它将被动的橡皮鸭调试方法转变为引人入胜的语音激活体验。该系统会监视您编码工作流程中的每个提示和响应,使用设备上的 AI(专为 M3+ Apple Silicon 设计)对交互进行评分,并通过口头反应提供实时反馈。无论您选择仅使用软件小部件还是连接到带有伺服驱动运动的物理 Duck,此助手都会为您的开发过程增加一层互动性和幽默感,同时保持权限处理和语音命令的实用功能。

Duck, Duck, Duck! by IDEO 的主要功能

由IDEO设计的Duck Duck Duck是一款创新的橡皮鸭调试伴侣,它与Claude Code集成,可在编码会话期间提供实时的、有主见的反馈。它既可以作为物理硬件设备使用,也可以作为Mac(M3+ Apple Silicon)的桌面小部件使用,它可以监控您的AI辅助编码工作流程,在Claude运行、失败或犹豫时发出反应,并支持语音控制的权限和命令。这款鸭子具有设备上的AI评分、通过伺服电机实现的物理反应,以及从庆祝到讽刺批评的个性化评论,将传统的被动橡皮鸭调试方法转变为交互式的、声音编码伴侣。
语音激活控制: 说出'ducky',然后说出命令,直接与您的Claude Code会话对话,从而实现免提交互和基于语音的权限批准,而无需模式对话框或上下文切换。
有主见的AI评论: 鸭子提供个性化的反馈,对您的代码做出情感反应,以热情庆祝成功,并对错误进行诙谐的批评,包括对变量命名选择的评论。
物理硬件反应: 物理鸭子基于ESP32-S3构建,带有微型伺服电机、I2S放大器、扬声器和MEMS麦克风,通过单根USB-C电缆实时移动并响应编码事件,用于供电、数据和音频。
实时Claude Code集成: Shell钩子通过tmux集成监控每个Claude提示和响应,在Claude运行、失败或在编码会话期间犹豫时触发评估和跟踪。
双重操作模式: 在“权限”模式(用于跟踪Claude何时需要批准)和“伴侣”模式(用于对您的编码交互进行持续的内心独白评论)之间切换。
设备上的AI处理: 专为M3+ Apple Silicon设计,具有即时、免费的设备上AI评分;M1/M2支持可选的免费Gemini API密钥,以实现快速反应,确保隐私和低延迟。

Duck, Duck, Duck! by IDEO 的使用场景

AI辅助开发工作流程: 使用Claude Code的开发人员可以将注意力集中在编辑器上,而鸭子则可以通过语音处理权限请求,并提供有关AI编码建议的实时反馈,而不会中断他们的工作流程。
单人开发者的陪伴: 独立程序员可以从鸭子的个性化评论中受益,这是一种真正可以对话的橡皮鸭调试形式,可以在长时间的编码会话中提供功能性反馈和娱乐。
代码审查学习工具: 初级开发人员可以使用鸭子的有主见的反馈来学习更好的编码实践,因为它会在开发过程中实时评论变量命名和代码结构等决策。
免提编码会话: 喜欢以键盘为中心的工作流程或有辅助功能需求的开发人员可以使用语音命令来控制Claude Code,而无需使用鼠标或浏览UI对话框。
远程工作参与: 远程开发人员可以在他们孤立的工作环境中添加个性和互动元素,鸭子可以在他们的桌面上提供音频反馈和物理存在。
教育性编码演示: 教授AI辅助编程的讲师可以使用鸭子使Claude Code交互对于学生来说更加可见和引人入胜,并通过语音宣布AI正在做什么。

优点

创新的AI编码工作流程免提语音控制消除了上下文切换和模式对话框
提供物理硬件和纯软件小部件版本,以适应不同的用户偏好和预算
M3+ Apple Silicon上的设备上AI处理可确保隐私和即时反应,而无需云依赖
在保持调试和权限管理的功能效用的同时,为编码会话增添了个性和娱乐性

缺点

仅限于Mac用户(M3+可获得最佳性能,M1/M2需要API密钥),不包括Windows和Linux开发人员
需要Claude Code和tmux设置,从而创建特定的技术环境依赖性,可能不适合所有工作流程
物理硬件版本需要组装或等待预构建单元,与纯软件解决方案相比增加了复杂性
对于一些喜欢在专注工作期间尽量减少中断的开发人员来说,鸭子的有主见的评论可能会分散注意力或令人烦恼

如何使用 Duck, Duck, Duck! by IDEO

1: 下载 Duck Duck Duck 应用程序并将其拖到 Mac 上的“应用程序”文件夹中(本地操作需要 M3+ Apple Silicon,使用免费的 Gemini API 密钥支持 M1/M2)
2: 启动 Duck Duck Duck 应用程序 - Duck 将引导您完成初始设置过程
3: 安装 Claude Code 插件 - 钩子在会话开始时缓存,因此如果插件未加载,请启动新的 Claude Code 会话
4: 如果使用物理 Duck 硬件,请通过 USB-C 电缆连接它以获取电源、数据和音频
5: 选择您喜欢的模式:在“权限”模式(有助于跟踪 Claude 何时卡住)和“同伴”模式(Duck 分享您如何与 Claude 互动的内心独白)之间切换
6: 如果需要,调整智能设置:转到“首选项”→“智能”以在 Gemini、Haiku 或本地设备上的 AI 之间切换以获得即时反应
7: 开始使用 Claude Code 进行编码 - Duck Duck Duck 将自动监听并在 Claude 运行、失败或犹豫时做出反应
8: 通过说“ducky”后跟您的命令来使用语音命令直接与您的 Claude Code 会话对话
9: 当 Claude 需要批准才能运行某些内容时,通过语音响应权限请求 - Duck 会大声询问您,而无需模态对话框

Duck, Duck, Duck! by IDEO 常见问题

Duck Duck Duck是Mac上Claude Code的配套工具,它就像一个交互式的橡皮鸭,用于调试。它会监听您的编码会话,理解正在发生的事情,发表有主见的反应,并通过语音处理权限。它可以作为物理硬件设备或桌面小部件存在。

与 Duck, Duck, Duck! by IDEO 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。