[FEATURE] Allow customizing the animated thinking/status words

Status Closed — duplicate
Maintainer reply ✓ Yes — claude[bot]
Activity 13 comments · opened Feb 27, 2026 · closed Apr 23, 2026
💡 Likely answer: A maintainer (claude[bot], contributor) responded on this thread — see the highlighted reply below.

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Claude Code shows "fun" animated status words while thinking (e.g., "Cogitating...", "Discombobulating...", "Flibbertigibbeting..."). It would be great to let users customize this word list.

Why:

  1. It's a low-risk, fun personalization option
  2. The word list is currently hardcoded in the compiled binary with no way to override it
  3. Users who spend a lot of time in the CLI would enjoy making it their own
  4. Sometimes I would rather not _flibbertigibbet_ and would rather Claude didn't either.
  5. *@#$!

Proposed Solution

A config file like ~/.claude/thinking-words.json or a key in ~/.claude/settings.json:

{
  "thinkingWords": [
    "Cussing",
    "Swearing",
    "Drinking",
    "Fuming",
    "Into the void staring",
    "Career changing",
    "Goat farming"
  ]
}

If present, use the custom list instead of the built-in defaults. If absent, fall back to the current words.

Alternative Solutions

I tried monkey patching but even if it were javascript rather than binary it still would just be overwritten next update.

Priority

Low - Nice to have

Feature Category

Other

Use Case Example

  1. I am writing code and / or interacting with claude
  2. It keeps talking about how it is discombobulating
  3. I would like to have it use less cutesy words
  4. The don't have to be swears but sometimes... it would be nice

Additional Context

_No response_

View original on GitHub ↗

13 Comments

github-actions[bot] · 6 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/23024
  2. https://github.com/anthropics/claude-code/issues/27982
  3. https://github.com/anthropics/claude-code/issues/21521

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

lyndonbauto · 6 months ago

+1

rbotzer · 6 months ago

Yes.

byted · 6 months ago

This feature could convince me to move over from Cursor

shailesh17 · 6 months ago

+1

sukototaku · 6 months ago

Yes ^ 100

EstiShay · 5 months ago

There are multiple issues reporting this problem and one of them offers a solution that for some reason Claude itself doesn't know about if you ask for a fix: https://github.com/anthropics/claude-code/issues/33191#issuecomment-4039754400
In short, there's now a way to set your own spinnerVerbs to replace the poor choices Claude uses by default.

ismedon · 5 months ago

+1

philipp-riedele · 5 months ago

I originally opened #25108 about this — wanted to change them because they felt too much. Now I've grown to appreciate them after building a real working relationship with the tool.

Here's why: those words aren't random. They literally describe what the model does during inference. "Zigzagging" = token traversal. "Hollaballooing" = language generation from the inside. Every word is a description of the process, hidden in plain sight as a cute animation.

Once you see it, you can't unsee it. Curious if anyone else has noticed this, or if anyone from Anthropic wants to confirm whether this was intentional.

EstiShay · 5 months ago
I originally opened #25108 about this — wanted to change them because they felt too much. Now I've grown to appreciate them after building a real working relationship with the tool. Here's why: those words aren't random. They literally describe what the model does during inference. "Zigzagging" = token traversal. "Hollaballooing" = language generation from the inside. Every word is a description of the process, hidden in plain sight as a cute animation. Once you see it, you can't unsee it. Curious if anyone else has noticed this, or if anyone from Anthropic wants to confirm whether this was intentional.

So when Claude says it's "canoodling", who or what is it getting it on with?

coExp · 4 months ago

👍
One of the thinking words happens to match the name of a particularly annoying colleague — seeing it pop up every time Claude thinks is not a great experience.

Add a config option in settings.json to blacklist or replace the word list:

```objective-c
{
"thinkingWords": {
"blacklist": ["Mulling"],
"custom": ["Thinking", "Processing", "Working", "Fancifuling"]
}
}

A lightweight config option would give users control without removing the feature entirely.
claude[bot] contributor · 4 months ago

This is a duplicate of #6814, which was fixed as of version 2.1.23.

github-actions[bot] · 4 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.