Skip to content

Customizable Loading/Status Messages #13725

Description

@bikegirl

Preflight Checklist

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

Problem Statement

Claude Code displays delightful, whimsical status messages while processing (e.g., "bloviating", "Whatchamacalliting", etc.). These are currently hardcoded into the CLI application.

Proposed Solution

Allow users to customize the vocabulary used in loading/status messages through a configuration file or settings.

Alternative Solutions

No response

Priority

Low - Nice to have

Feature Category

Interactive mode (TUI)

Use Case Example

Possible Implementation

Option 1: Config File

{
  "processing": ["geewilickering", "cacamaymaying", "pigeonblooding"],
  "analyzing": ["constellationizing", "juxtaprizing"],
  "thinking": ["jocunding"],
  "iterating": ["iterliferating", "forloopifying"]
}

Option 2: Settings Command

claude config status-messages add "geewilickering"
claude config status-messages add "forloopifying"
claude config status-messages list
claude config status-messages reset  # back to defaults

Examples of Custom Messages

Current: "bloviating..."
Custom: "geewilickering the dependencies..."

Current: "Whatchamacalliting..."
Custom: "constellationizing the code structure..."

Current: "processing..."
Custom: "cacamaymaying through the files..."

Developer-themed examples:

  • "iterliferating over your commits..."
  • "forloopifying the test suite..."
  • "juxtaprizing the git branches..."
  • "pigeonblooding the merge conflicts..."
  • "jocunding with the API responses..."

Benefits

  • Enhances user experience with personalization
  • No breaking changes (defaults remain the same)
  • Simple configuration approach
  • Maintains the fun, friendly tone of Claude Code
  • Allows for programming-specific humor and wordplay

Additional Context

Additional Context

This feature would be purely cosmetic but would add a delightful layer of customization to the developer experience, similar to how VS Code allows custom themes and icons. Users could share their favorite status message vocabularies with the community, creating a fun sub-culture around Claude Code customization.

The proposed vocabulary could include both general whimsical terms and programming-specific puns (like "forloopifying" and "iterliferating"), making the development experience more enjoyable and personalized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions