Add setting to disable referral/promotional banners

Resolved 💬 3 comments Opened Apr 3, 2026 by plutusaisystem-cmyk Closed Apr 7, 2026

Feature Request

Add a settings.json flag (e.g., "showPromotions": false or "hideReferralBanner": true) to disable the "Earn $10 — Share Claude Code" referral banner in the CLI UI.

Why

  • Power users running Claude Code as an always-on production tool (trading systems, automation, CI pipelines) don't want promotional UI elements consuming screen real estate or causing alarm during security-sensitive operations.
  • The banner appearing unexpectedly after an update triggered a "have we been compromised?" investigation — promotional banners in a CLI tool look indistinguishable from prompt injection at first glance.
  • There's currently no config flag, env var, or persistent dismiss mechanism to turn it off.

Suggested Implementation

Any of these would work:

  • "showPromotions": false in ~/.claude/settings.json
  • CLAUDE_NO_PROMOTIONS=1 env var
  • A persistent dismiss state that survives session restarts

Environment

  • Claude Code v2.1.91
  • macOS (Darwin arm64)
  • Max plan subscriber

🤖 Generated with Claude Code

View original on GitHub ↗

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