Sidekick 语音搭档
给 Claude 套上一个人设,免手动语音对话,开口就能打断。
> 给订单列表加上分页
⏺ 我先看看列表组件。
🦊 Rudy:直接发版,或者删掉。
🎙 listening… 「把测试先跑一遍」
[s] 跳过朗读 [m] 静音 [x] 结束对话
❯
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add Redskull-127/sidekick
/plugin install sidekick@meer-mods
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add Redskull-127/sidekick
claude plugin install sidekick@meer-mods然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「Sidekick 语音搭档」(https://github.com/Redskull-127/sidekick)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add Redskull-127/sidekick 和 claude plugin install sidekick@meer-mods 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/Redskull-127/sidekick
cd sidekick
claude --plugin-dir .克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 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)及麦克风、语音识别权限。