WebStorm plugin suggestion shown even when running inside WebStorm terminal
Description
When launching Claude Code from inside WebStorm's integrated terminal, the startup banner shows:
↑ Install the WebStorm plugin from the JetBrains Marketplace: https://docs.claude.com/s/claude-code-jetbrains
This is annoying because the user is already running inside WebStorm — suggesting they install the plugin for the IDE they're currently using feels like a nag.
Environment
- Claude Code v2.1.74
- WebStorm (integrated terminal)
- macOS
Current workaround
Run /config → set "Auto-install IDE extension" to false. This suppresses the message but shouldn't be necessary — Claude Code should detect the IDE context automatically.
Proposed fix
The JetBrains integrated terminal sets TERMINAL_EMULATOR=JetBrains-JediTerm. The startup banner logic should check this env var and suppress the plugin suggestion when already running inside a JetBrains IDE terminal:
// Before showing the JetBrains plugin suggestion:
const isInsideJetBrainsIde = process.env.TERMINAL_EMULATOR === 'JetBrains-JediTerm';
if (isInsideJetBrainsIde) {
// Skip the "Install the WebStorm plugin" suggestion —
// user is already inside the IDE
return;
}
Alternatively, check for JETBRAINS_IDE or the presence of ENABLE_IDE_INTEGRATION=true / CLAUDE_CODE_SSE_PORT env vars which indicate the plugin is already active.
Related issues
- #13377 — plugin suggestion shown even when plugin is already installed
- #21709 — wrong IDE name in suggestion message
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗