[FEATURE] Allow customizing or disabling spinner/loading messages

Resolved 💬 7 comments Opened Mar 15, 2026 by tjayrush Closed Apr 23, 2026

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

Problem

The spinner messages during tool execution ("Bloviating", "Topsy Turvying", "Perambulating", etc.) are distracting and unprofessional. There is currently
no way to disable or customize them.

For users who spend hours a day in Claude Code, these messages go from mildly amusing to genuinely irritating very quickly. They add no information and
actively detract from the experience — especially when sharing a screen, pairing with colleagues, or recording demos.

Proposal

Add a setting in ~/.claude/settings.json to control spinner text behavior, e.g.:

{
"spinner": "plain"
}

Options could be:

  • "quirky" — current behavior (default, for backwards compatibility)
  • "plain" — simple descriptive text like "Running bash command...", "Reading file...", "Searching..."
  • "none" — no spinner text at all, just the spinner icon
  • "custom" — user-provided script (similar to statusline.sh)

Why this matters

Claude Code already respects user preferences for the status line via statusline.sh. Spinner messages are the other half of the ambient UI, and users
should have the same level of control over them. The current messages assume a tone that not every user appreciates, and there's no escape hatch.

This is a small change with an outsized impact on daily usability. The infrastructure for user-configurable UI text already exists — this just extends it
to one more surface.

Proposed Solution

I wnant to be able to add a setting to disable the chatty interactive slop

Alternative Solutions

_No response_

Priority

Critical - Blocking my work

Feature Category

CLI commands and flags

Use Case Example

I am highly suseptible to distraction. Those words you insist on showing me grab my attention taking away time that I would otherwise be using for my own thoughts. It's like an annoyingly chatty assistant. Hey boss...listen to this. Hey boss...what do you think of that...HERE'S WHAT I THINK--SHUT UP SO I can THINK!

Additional Context

_No response_

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗