Skip to content

Feature Request: Add an option to disable all built-in startup tips and UI hints #5474

Description

@coygeek

Title: Feature Request: Add an option to disable all built-in startup tips and UI hints

Is your feature request related to a problem? Please describe.
Yes. When launching claude, the interface displays several built-in tips and hints. While these are helpful for new users, they add unnecessary noise for experienced users who prefer a more minimal interface.

I have already set the DISABLE_NON_ESSENTIAL_MODEL_CALLS=1 environment variable, which successfully disables the dynamically generated "flavor text." However, this does not affect the hardcoded UI tips.

Describe the solution you'd like
I would like a new configuration option—either an environment variable or a key in settings.json—to disable all non-essential startup UI elements. This would provide a "quiet" or "expert" mode for a cleaner startup experience.

Describe alternatives you've considered
I have reviewed the entire documentation and there does not appear to be an existing setting to control this behavior. The current alternative is to manually ignore the messages, which is not ideal.

Additional context
After setting DISABLE_NON_ESSENTIAL_MODEL_CALLS=1, I still see the following types of messages on startup:

  • Rotational Tips:
     ※ Tip: Use git worktrees to run multiple Claude sessions in parallel. Learn more (...)
    
  • Contextual Hints:
      ↑ Connect Claude to VS Code · /ide
    
  • Placeholder Prompt Text:
    > Try "how do I log an error?"
    

My desired behavior is for claude to launch directly to a clean prompt, like this:

╭───────────────────────────────────────────────────╮
│ ✻ Welcome to Claude Code!                         │
│                                                   │
│   cwd: /Users/user                                │
╰───────────────────────────────────────────────────╯

╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ >                                                                                                             │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Proposed Implementation:
A new setting could be introduced, for example:

  • In ~/.claude/settings.json:
    {
      "ui": {
        "showStartupTips": false
      }
    }
  • Or as an environment variable:
    export CLAUDE_CODE_QUIET_STARTUP=1

Thank you for considering this feature to improve the experience for long-time users.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions