Qoder Agent 模式当前不直接支持语音输入,但可通过三种方式间接实现:一、经 QoderWork DesignDesk 语音入口转译指令后调用;二、在钉钉/微信/飞书发送语音消息,由 QoderWork 解析并调度本地 Agent;三、结合系统级语音助手与 Qoder CLI 构建本地语音管道。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用 Qoder 的 Agent 模式时希望启用语音输入或语音驱动交互,需明确当前版本对语音能力的支持边界。Qoder 本身作为 Agentic 编程平台,其核心交互通道默认为文本指令;但通过与 QoderWork 生态联动,可间接实现语音触发与执行。以下是实现 Qoder Agent 模式语音交互的可行路径:
一、通过 QoderWork 设计工作台(DesignDesk)语音入口调用 Qoder Agent
QoderWork 已上线 DesignDesk 设计工作台,原生支持语音描述生成设计成果,该语音能力可作为前置输入层,将语音转译为结构化自然语言指令,并交由 Qoder 的 Agent 模式解析执行。此方式不依赖本地麦克风直连 Qoder IDE,而是利用 QoderWork 的语音 ASR 与意图理解模块完成中间转换。
1、打开 QoderWork 应用并进入 DesignDesk 工作台界面。
2、点击界面右下角的麦克风图标,开始语音输入,例如说:“请为 src/components/Button.tsx 添加无障碍 ARIA 属性并生成测试用例”。
3、DesignDesk 将语音识别为文本指令后,自动调用已配置的 Qoder Agent 工具链,启动任务规划与代码修改流程。
4、任务执行完成后,结果以图文形式回传至 DesignDesk,并同步推送至关联的 Qoder IDE 终端或编辑器侧边栏。
二、在钉钉/微信/飞书 IM 中使用语音消息触发 Qoder Agent
QoderWork 已全面打通钉钉、微信和飞书三大 IM 平台,支持语音消息作为输入源。当用户在群聊或单聊中发送语音消息,QoderWork 接收后进行语音转文字及语义解析,再将提炼出的开发意图转发至本地运行的 Qoder Agent 实例,从而实现远程语音调度。
1、确保 Qoder IDE 正在本地运行且已登录账号。
2、在已接入 QoderWork 的钉钉群中,长按语音按钮说话,例如:“把 utils/date.ts 里的 formatISO 改成支持时区偏移”。
代码编辑 CLI 工具集合:Cursor CLI(agent)和 Qoder CLI(qodercli),用于代码修改、重构、Code Review 及自动化代码任务。
3、QoderWork 自动识别语音内容,匹配关键词与代码上下文,生成 MCP 工具调用请求。
4、Qoder Agent 接收请求后,在本地项目中定位文件、分析依赖、执行修改并返回 diff 预览。
5、结果以富文本卡片形式回传至钉钉消息流,含修改前后对比及一键应用按钮。
三、终端 CLI 配合系统级语音助手构建本地语音管道
Qoder CLI 支持命令行调用 Agent 功能,可结合操作系统原生语音识别服务(如 macOS Voice Control、Windows Speech Recognition)构建语音-文本-命令的链路。该方案无需第三方平台中转,所有处理均在本地完成,适合对隐私与响应延迟有高要求的场景。
1、在 macOS 系统设置中启用“语音控制”,并训练基础命令词如“运行 Qoder 重构”。
2、创建 Shell 脚本 qoder-voice.sh,内容包含语音识别调用、文本清洗、qoder agent --task 参数注入逻辑。
3、将脚本注册为语音控制快捷指令,触发时自动执行:qoder agent --task "重构 src/api/client.ts 的错误处理逻辑"
4、Qoder CLI 启动 Agent 模式,加载当前目录上下文,执行多步规划、代码分析与变更生成。

















