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

Resolved 💬 15 comments Opened Aug 10, 2025 by coygeek Closed Jan 6, 2026

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:

``json
{
"ui": {
"showStartupTips": false
}
}
``

  • Or as an environment variable:

``bash
export CLAUDE_CODE_QUIET_STARTUP=1
``

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

View original on GitHub ↗

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