工作流出现在 · 横条 / 面板 / 对话内收录

Sidekick 语音搭档

给 Claude 套上一个人设,免手动语音对话,开口就能打断。

Sidekick 语音搭档 · 效果预览 · 示意示意
> 给订单列表加上分页
⏺ 我先看看列表组件。
🦊 Rudy:直接发版,或者删掉。
🎙 listening… 「把测试先跑一遍」
[s] 跳过朗读 [m] 静音 [x] 结束对话
❯

示意。实际效果取决于 Mod、终端和运行环境。

安装

/plugin marketplace add Redskull-127/sidekick
/plugin install sidekick@meer-mods
/reload-plugins

在 Claude Code 会话里逐行执行这些命令。

它会碰什么

据原作者说明,收录时核对;可用 claude plugin validate 自行检查。

读取

有

读取每轮最终回答和 AskUserQuestion 的问题,以及监听程序版本文件。

写入文件

有

只写 /var/tmp/sidekick/ 下的监听程序文件,人设存于插件存储。

运行命令

有

运行 say、afplay、swiftc 编译和语音监听程序,以及 killall/pkill 停止。

联网

有

/sidekick new 把描述经你的 Claude Code 账号发给 Haiku;语音识别可能用 Apple 服务。

介绍

Sidekick 是 Claude Code 的 function hooks Mod:用一句话描述人设(/sidekick new Rudy, a blunt senior Rust dev),它由 Haiku 生成名字、图标、声音和口头禅,之后由这个「搭档」驱动会话。

  • 每条回复带搭档的图标和名字,spinner 显示「Rudy is on it…」,提问对话框标为「Rudy asks」;人设规则要求它需要决定时简短发问、回答保持简短。
  • 回复首句用 macOS 语音朗读,/sidekick mute 关闭。
  • Talk 模式(/sidekick talk):免手动连续对话,停顿后把你说的话作为提示发送,说话即可打断,说「stop」取消当前回合;输入框上方横条显示 listening / speaking / working。
  • 语音模式下 Claude 提问会读出选项,你可以说「the second one」作答,两次没匹配上再打开普通对话框。
  • 自带 Ada 和 Rudy 两个搭档,人设保存在插件存储。

需要 Claude Code 2.1.287+。语音输出依赖 macOS say(Linux / Windows 只显示文字);语音输入是本地编译的 Swift 监听程序(需 Xcode Command Line Tools 的 swiftc,并授予麦克风与语音识别权限)。作者在 README 逐项列出了它运行的程序、写入的文件和发送的数据。预览为示意。

适合谁

  • 想边走动边口头指挥 Claude 的人
  • 喜欢给 AI 搭档设定人设的人

运行要求

  • Claude Code ≥ 2.1.287
  • 平台 · macOS
  • 语音输出用 macOS say;Linux / Windows 只显示文字。
  • 语音输入需 Xcode Command Line Tools(swiftc)及麦克风、语音识别权限。