Feature Request: Add an option to disable all built-in startup tips and UI hints
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.
15 Comments
Yes, these Tip:... are very distracting.
It is particularly silly to provide a tip like this:
To a user behind an API key that has processed many tokens and used both of these commands.
---
If you're going to provide tips, make sure they are contextually relevant to the developer and their experience with your product.
If you don't have actual tips novel to the user, do not display them. You're cluttering output. Give us back that extra line in the terminal to what we're actually working on.
Either way, the product should provide a trivial way to disable all tips without editing a file directly.
+1, very annoying and distracting
💯 annoying
Opus says...
You can disable these tips in Claude Code by adding the
--no-tipsflag when running commands:Alternatively, you can set it permanently in your Claude Code configuration. Check if there's a config file (likely in
~/.claude/or similar) where you can set a preference to disable tips.If neither works, you might also try setting an environment variable:
Ha ha, if only 😅
---
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
---
Any updates? this is very distracting for power users.
+1
It looks like we got a partial fix in v1.0.112:
https://github.com/anthropics/claude-code/commit/ccc3fdf1ad8a6680f0d222ba6fb7e800f1be3c3d
Add this to your settings.json:
Where is settings.json:?
Hey there!
Good question. It can be a little confusing because there are a few different
settings.jsonfiles depending on the scope of the settings you want to change.Here’s the breakdown I've been using:
~/.claude/settings.json.claude/settings.json(inside your project's root directory).claude/settings.local.json(also in your project's root)Hope this helps
please fix this. it's not just annoying, it wastes our tokens.
inane nonsense which maximizes engagement is a logical tradeoff for social media companies, where users don't pay per request and aren't there to work. it does not make sense for what you do.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
in the same area of field, anyway to disable the 'ctrl-g to edit prompt in nano' message?
i think this works for the tips, i don't see any at least
<img width="973" height="321" alt="Image" src="https://github.com/user-attachments/assets/5511ee03-c2f0-475a-af9e-88f0c9832f90" />
This issue has been automatically closed due to 60 days of inactivity. If you're still experiencing this issue, please open a new issue with updated information.
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.