WebStorm plugin suggestion shown even when running inside WebStorm terminal

Resolved 💬 3 comments Opened Mar 17, 2026 by Michal-Miky-Jankovsky Closed Mar 17, 2026

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

View original on GitHub ↗

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