Claude Code Spinner Verbs
文章目录
0.前言
与 claude code 交互时,你会观察到命令行会出现一些 Stewing...,Brewing... 和 Doodling... 的单词。

这些单词在技术上被称为 Spinner Verbs(旋转器动词),也叫 Loading Verbs(加载动词)或 Status Verbs(状态动词)。它们不仅是为了让界面看起来有趣,更是向你传递 AI 当前正在执行什么类型任务的信号。
1.什么是 Spinner Verbs?
Spinner Verbs 是命令行工具或终端应用在等待长时间操作时,与旋转动画(Spinner) 一起轮换显示的状态动词。
它们的作用是:
-
缓解等待焦虑:让用户知道程序还在运行,不是卡死了;
-
传递任务类型:暗示当前在做什么类型的工作(思考、处理、创作等);
-
增加趣味性:打破枯燥的"Loading…",让交互更有温度。
2.Spinner Verbs 的运作方式
技术上,CLI 工具会维护一个动词数组,当没有具体进度可显示时,每隔一定时间(如 100-300ms)轮换一次动词,同时旋转动画。
3.为什么用 Spinner Verbs 而不是固定文字?
| 方式 | 优点 | 缺点 |
|---|---|---|
| 固定 “Loading…” | 简单直接 | 无聊,无法传递任务类型,等待感强 |
| 进度条 | 精确传递完成度 | 需要知道总进度,很多任务无法预估 |
| Spinner Verbs | 有温度、暗示任务类型、缓解焦虑 | 不精确,只是一种"安慰剂" |
Claude Code、Aider、Cursor 等现代 AI CLI 工具都采用这种方式,因为它符合 AI 任务的不确定性——模型思考需要多久,谁也不知道,但可以用这些动词让用户感觉"它还在认真工作"。
4.常见 CLI 工具的 Spinner Verbs 对比
| 工具 | 动词风格 | 示例 |
|---|---|---|
| Claude Code | 文艺/趣味 | brewing, doodling, cogitating, vibing |
| Aider | 简洁直接 | thinking, analyzing, coding |
| Cursor | 专业稳重 | processing, generating, compiling |
| GitHub Copilot CLI | 极简 | generating, explaining |
5.用户甚至可以自定义
在一些高级 CLI 工具中,Spinner Verbs 已经变成了一种可配置的特性。
比如 Claude Code 支持用户自定义 Spinner Verbs。
# .claude/config.yml
spinner_verbs:
- "酿造中..."
- "涂鸦中..."
- "深度思考..."
- "摸鱼中..." # 用户自己加的彩蛋
用户可以根据自己的喜好替换这些动词,让工具更有"人格化"特色。
6.一句话总结
Spinner Verbs 就是 CLI 工具在"不知道还要等多久"的时候,用来哄你开心的文字动画。
它们不仅仅是随机的,还带有一种 “心理暗示” 的作用。例如,当看到 marinating...(腌制中)时,你会下意识地预期处理时间可能会稍长一些,从而对等待更有耐心 。这实际上是一种通过界面设计来管理用户期望的聪明做法。
参考文献
Claude Code settings - Claude Code Docs
Claude Code creator: you can customize spinner verbs for …
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)