并行跑四个 Agent?先给每个窗口一张脸
多开 agent 已经不新鲜了:一个干重活、一个跑 review、一个做危险实验,可能还有一个长期挂着的后台任务。而这些窗口,出厂全是同一套深色主题。当你第一次把碰生产环境的命令贴进实验窗口——或者在握着生产环境的窗口里,批掉了本该属于实验的权限确认——"长得一样"的代价就具体起来了。主题能治,而且免费。
为什么会认错窗口
窗口标题救不了你:又小、又会被截断,连开三小时后每个标题读起来都是同一个仓库名。读标题是有意识的动作,而人在高负荷下最先跳过的就是有意识的动作。颜色不一样——它是前注意的:一个薄荷绿的窗口,你还没读一个字就已经认出来了。运维圈一代人以前就把这招制度化了:生产环境的 shell 一律红底。老办法,新窗口。
想象一个标准的周五下午:窗口一在重构鉴权,窗口二在 review 同事的 PR,窗口三对着测试库跑放飞实验,窗口四看护一个迁移任务。这时弹出一个权限确认——是哪个窗口在问?如果四个全是 Catppuccin Mocha,诚实的答案是:你得停下来查,每小时查四次,永远查下去——或者某一天没查。下面这套方案,就是为"某一天"准备的。
颜色绑角色,不绑项目
项目每周都换,角色几年不变。方案绑在角色上,才能扛住每一次切换。下面是一套我们自己在用的映射,全部取自本站货架:
主力工作给你手里最好的高对比深色——你住得最久的窗口,应该是调得最狠的那个。Ember Shift就是为这个位置造的:近黑的层次,一点火种橙标记你自己的提问。想要冷一点的气质,Tokyo Night坐同一把椅子。
Review 给浅色:Paper Terminal或GitHub Light。review 的本质是阅读,浅底读起来像纸;而且明暗极性一翻,隔着半个房间都看得出来。图书馆和车间,不会再认错。
实验给警戒色:饱和、略吵的那种。Neon Garden的森黑底薄荷绿,用余光都不会认错;Dracula的紫粉配也胜任,还多带点情怀。关键是要一个会先替你问"你确定?"的颜色。
后台任务给低饱和的Nord——霜蓝、低戏剧性、故意让你容易忽略。一个每半小时才看一眼的窗口,中间那二十九分钟不该喊叫。
Claude Code:靠终端拿到逐窗口的身份
Claude Code 的主题是一个全局设置,所以逐窗口区分要往下走一层:终端 profile。iTerm2、Ghostty、kitty、Windows Terminal 都支持多个带独立配色的 profile。给每个角色建一个 profile,再让 Claude Code 用 dark-ansi / light-ansi 预设渲染——这两个预设直接取终端的 16 色 ANSI 调色板,每个 profile 的配色就自动成了那个窗口里 Claude Code 的样子。
配置成本是一次性的。之后,打开 review 终端就是走进浅色房间,不需要每次会话再切。真要改应用层的主题,/theme 随时在;v2.1.118+ 还能给主力位存一套自定义主题。完整决策树见Claude Code 主题教程。
Codex 应用:切换便宜,就多切
Codex 应用的外观存在它自己的设置里,切一次只要几秒。更快的路:给每个角色留一段安装提示词——每个主题页都有复制按钮——窗口换岗时,让 agent 自己换装。如果你的环境里所有应用窗口共享同一份外观设置(细节因版本而异,以你自己的设置页为准),就把角色拆到不同载体上:桌面应用穿主力配色,CLI 会话跑在各自角色色的终端里。
一眼审计法
怎么确认方案有效?视线离开屏幕,再看回来,一秒之内不读任何文字说出每个窗口的角色——审计到此为止。哪两个窗口需要看第二眼,就是靠得太近了:拉开冷暖,别只拉色相——暖深色挨着冷深色一眼可辨,两个冷深色永远分不清。位置是免费的第二通道:review 永远放在同一块屏幕的同一侧,颜色只是确认位置早就暗示过的事。这里的冗余不是浪费——正是冗余,才让确认发生在注意力之下,而那正是你需要它工作的地方。
让映射无聊,并且共享
两条规则让这套系统站得住。第一,映射定了就一个月别动——回报是肌肉记忆,而肌肉记忆要的是重复,不是新鲜感。第二,和团队约好同一套:当"浅色=review"成为共识,屏幕共享不用开口就解释了自己;demo 画面角落里那个高饱和窗口,也在替你告诉全场哪里别碰。这套方案就从装饰变成了词汇。
常见问题
? 我最多只开两个会话,还值得配吗?
更值得——直接取同一家族的深浅一对:Gruvbox Dark 配 Light、Rosé Pine 配 Dawn、Catppuccin Mocha 配 Latte。口味一致、极性相反,贴错窗口几乎不可能再发生。
? Claude Code 只有一个主题设置,窗口怎么长得不一样?
在终端层做:每个角色一个终端 profile、各配各的调色板,Claude Code 用 dark-ansi 或 light-ansi 预设,谁承载它就继承谁。应用设置还是全局的,但窗口已经完全不同了。
? 半夜盯浅色 review 窗口太刺眼,有替代吗?
把浅色位换成一套和主力反差大的冷调柔和深色——Nord 挨着 Ember Shift,一眼就是两个世界。身份感来自差异,不来自亮度;色相和冷暖拉开,方案照样成立。
? 八个 agent 还能靠颜色区分吗?
人眼能稳定区分的色相家族大约四到五个,这差不多是上限。再往上,把颜色留给风险档位——高饱和永远等于实验——然后在上面叠终端标签页标题或编号 profile。开到八个,颜色是分诊,不是完整的寻址系统。
去图库一趟配齐:一套你爱的深色、一套你敬的浅色、一套你绝不会天天用的吵闹配色。最后那套,恰恰是重点。