您的代理用您的语言回答,
在每个 CLI 上
Claude Code、Codex 和其他代理 CLI 会用收到的最后一条消息的语言回答。一次用英语写,一次用德语写,回答、手机通知和标签页标题就会跟着来回切换。
AgentsRoom 在“设置 > 语言 > 代理回复”中一次性固定语言,适用于它启动的每个 CLI 的每个代理。您继续用脑子里冒出来的任何语言书写,代理继续用您的语言回答。
Behebe den Login-Fehler
¿Por qué falla el test?
このPRをレビューして
三种语言的三条消息,三个 CLI,一种回复语言。
编程代理没有固定的语言。每个 CLI 都用刚收到的那条消息的语言回答,而漫长的一天里,语言会在没人刻意选择的情况下混在一起:一段英文堆栈跟踪贴进法语对话,一张德语工单,同事的一条西班牙语评论被原样引用。代理跟随它最后读到的内容。
一旦代理在您不盯着的时候工作,这一点比看上去更重要。它们的总结、提问、您手机上的通知和它们标签页的标题,才是您真正会读的部分,而恰恰是这些部分在来回切换。
AgentsRoom 在它启动的每个代理的启动提示词里,无论哪个 CLI,都加入一条常驻指令:用这种语言回答。这是一个默认值,不是翻译器,也不是牢笼,本页其余部分会准确说明它涵盖什么、不碰什么。

这个设置做什么
所有 CLI,一个设置
这条指令进入 AgentsRoom 启动的每个代理的启动提示词:Claude Code、Codex、GitHub Copilot CLI、Cursor 及另外 13 个代理 CLI。无需按 CLI 或按仓库修改任何文件。
不再来回切换
没有它,CLI 会照搬您最后一条消息的语言。有了它,提示词里的一段英文日志、一张德语工单或一句日语引文,都不会再改变回答的语言。
通知和标签页标题也一样
代理会用同一种语言写会话标题和通知内容,所以手机上的提醒和您扫一眼的标签页都与回答一致。
三种选择方式
“与应用一致”(默认,跟随界面语言),从 20 种界面语言加上捷克语和斯洛伐克语中固定一种,或“与我的消息一致”,它不添加任何指令。
是默认值,不是牢笼
有四种情况优先于它:您在消息里要求另一种语言,CLAUDE.md 或 AGENTS.md 这样的项目文件固定了一种语言,代理是在写给别人,或者文字要写进仓库。
从手机启动的代理
手机上没有这个设置。您从移动应用启动的代理由您的电脑启动,使用电脑的回复语言,所以它的回答和通知遵循同样的规则。
如何设置
四个步骤,只需一次。登录 AgentsRoom 后,这个选择会随您的账户同步到您的其他电脑。
- 1
打开“设置 > 语言”
在桌面应用中打开“设置”,进入“语言”。第一个选择器是应用本身的语言;第二个“代理回复”是您的代理的语言。
- 2
选择回复语言
“与应用一致”跟随界面语言,而界面语言跟随您的操作系统,除非您强制指定了一种。选一种语言就固定下来,选“与我的消息一致”则让每个代理像以前一样跟随您消息的语言。
- 3
启动或重启您的代理
设置适用于更改之后启动的代理。已在运行的代理保留它启动时的指令:重启它,或者打开一个新的。
- 4
需要时要求另一种语言
在消息里写“answer me in English”,代理就会切换,并一直保持,直到您另行说明。设置是它回退的默认值,而不是它必须服从的命令。

Claude Code 和 Codex 自己能做什么
Claude Code 有自己的键,记录在它的设置参考文档中:在 ~/.claude/settings.json 或项目的 .claude/settings.json 里写 "language": "japanese"(任何语言名称都可以)。Claude Code 把这个值原样传给 Claude,作为始终用该语言回答的指令,并不检查它。同一个值还决定语音听写的语言和自动生成的会话标题。它适用于 Claude Code,而且只适用于 Claude Code。
在 codex-cli 0.164.0 及其文档中,我们没有找到回复语言设置。常见做法是在 AGENTS.md 里写一行,比如“Always answer in French”,Codex 会在会话开始时读取它。其他读取指令文件的 CLI 也是同样的方式,每个仓库一个文件。
AgentsRoom 并不取代它们中的任何一个。固定了语言的项目文件始终优先于这个设置。这个设置增加的是:对您使用的所有 CLI 只做一次选择,通知和标签页标题也包括在内,无需为每个 CLI 准备设置文件,也无需为每个仓库写一行指令。
它不做什么
- 它适用于更改之后启动的代理。正在运行的代理保留启动时的语言,直到您重启它。
- 这是给模型的指令,不是翻译层。在一段很长的其他语言日志之后,模型仍可能跑偏;在消息里写一行就能把它拉回来。
- 它不翻译 CLI 自身的界面:Claude Code 或 Codex 的菜单、输入提示和错误信息保持 CLI 输出的原样。
- 它从不翻译代码、标识符、注释或提交信息:写进仓库的一切都保持项目的惯例。
- 手机上没有回复语言设置;电脑上的设置适用于所有代理,包括从移动应用启动的代理。
- 使用“最简系统提示词”(代理的高级选项)时,只有通知和标签页标题遵循这个设置:回答遵循 CLI 和您项目自己的文件。
常见问题
如何让 Claude Code 用我的语言回答?
有两种方式。一是 Claude Code 自己在 settings.json 里的 language 键,例如 "language": "french",只对 Claude Code 生效。二是在 AgentsRoom 中设置“设置 > 语言 > 代理回复”,它适用于您从这里运行的每个代理 CLI,包括 Claude Code,通知和标签页标题也使用同一种语言。
Codex CLI 有语言设置吗?
我们在 codex-cli 0.164.0 及其文档中没有找到。请在项目的 AGENTS.md 里写下指令,例如“Always answer in French”,或者在 AgentsRoom 中设置“代理回复”,它和其他代理一样覆盖 Codex 代理。
能更改 Claude Code 界面的语言吗?
Claude Code 文档中的 language 键会改变 Claude 的回答、语音听写的语言和自动生成的会话标题。我们没有找到针对 CLI 自身界面文字的设置,AgentsRoom 也不翻译它。包裹 CLI 的 AgentsRoom 应用提供 20 种语言,在“设置 > 语言”中设置。
我的代理可以用哪些语言回答?
在 AgentsRoom 中:“与应用一致”、“与我的消息一致”、20 种界面语言中的任意一种,以及自 2026 年 10 月 12 日起可用的捷克语和斯洛伐克语。使用 Claude Code 自己的键,则可以是 Claude 能读懂的任何语言名称。
我选了法语,代理却还是用英语回答。为什么?
通常有三个原因。代理是在更改之前启动的:重启它。CLAUDE.md 或 AGENTS.md 这样的项目文件固定了英语:项目自己的指令优先。或者您在某条消息里要求过一次英语:这个要求会一直有效,直到您另行说明。另外请检查“代理回复”是否设成了“与我的消息一致”。
它会翻译我的代码、注释或提交信息吗?
不会。代码、标识符、注释、提交信息以及写进仓库的一切,都保持项目现有的惯例。这个设置涵盖的是您从代理那里读到的内容:回答、提问、计划、总结、通知和标签页标题。
手机通知会跟随回复语言吗?
会。代理用回复语言写它的通知和会话标题,所以您手机上的提醒读起来和它的回答一致。您从移动应用启动的代理由您的电脑启动,使用电脑的设置。
阿拉伯语和其他从右到左书写的语言能用吗?
能,阿拉伯语是回复语言之一。终端网格无法排布从右到左的文字,所以当某个代理的回复语言是从右到左书写的语言时,对于 AgentsRoom 能读取会话记录的 CLI,它的面板默认以“对话视图”打开,这是同一会话的可读聊天界面。
您可能还喜欢
对话视图
面向 Claude Code、Codex 及另外五个代理 CLI 的聊天视图:会话读自 CLI 自己的会话记录,工具调用折叠,回答实时显示,桌面和手机都能用。
语音听写:你口述 prompt,代理写代码
语音听写内置于 composer:将你的 prompt 口述给 AI 代理,而不是手动输入。麦克风按钮将语音直接转换为草稿中的文本。服务端转写,无需任何配置,支持21种语言和自动检测,移动端在设备上进行语音识别。几秒钟内口述长而精确的 prompt,提供更多上下文,减少 token 消耗。
通知
未读徽章、桌面提醒和Dock计数会告诉你哪个代理已经完成。移动推送带上代理头像,解锁手机之前你就知道是谁。
多供应商
AgentsRoom支持17个AI编码供应商:Claude、Codex、GitHub Copilot CLI、OpenCode、Antigravity CLI、Aider、Grok Build、Mistral Vibe、Kimi Code、Amp、oh-my-pi、Freebuff、Devin、Cursor、Command Code、Muse Code和Pi。为每个代理分配不同的供应商,在对话中途切换供应商,通过自动交接保持完整上下文。最好用的多供应商AI编码工具。
所有代理,一种语言
下载 AgentsRoom,设置一次“代理回复”,您在任何 CLI 上启动的每个代理都会用它回答。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。