[BUG] Claude Code for WebStorm Plugin
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
I'm writing to provide critical feedback about the Claude Code plugin for JetBrains IDEs, specifically WebStorm. I really want to use this tool, but the current experience is frustrating and falls significantly short of expectations.
What makes this particularly disappointing is that the plugin is still in beta, and the last update for WebStorm was back in June - we're now in October with no updates in months. This lack of development attention is concerning for a product that already has significant issues.
Key issues I'm experiencing that a lot of the other engineers are experiencing:
- IDE Detection Problems: The plugin fails to automatically detect the IDE properly, requiring manual intervention
- Stability Issues: I have to restart the IDE multiple times just to get the plugin working
- Reliability: The overall experience is buggy and unreliable, making it difficult to integrate into my workflow
- Comparison to VS Code: The VS Code extension works significantly better - it's stable, reliable, and just works out of the box
The difference in quality between the JetBrains and VS Code implementations is stark. As someone who prefers WebStorm for my development work, it's frustrating to be stuck with a beta plugin that hasn't been updated in four months while VS Code users get a polished experience.
I'd appreciate:
• Acknowledgment of these issues
• Information about any planned fixes or improvements
• A timeline for when we might see better stability and when the plugin will move out of beta
• Clarity on whether the JetBrains plugin is being actively maintained
I believe Claude Code has great potential, but the JetBrains implementation needs significant work
What Should Happen?
Automatic IDE Detection: The plugin should automatically detect and integrate with WebStorm without requiring manual configuration or intervention
Stable Initialization: The plugin should initialize successfully on IDE startup without requiring restarts or manual troubleshooting
Reliable Operation: The plugin should work consistently throughout development sessions without crashes, freezes, or requiring IDE restarts
Seamless Integration: The plugin should integrate smoothly with WebStorm's workflow, similar to the experience provided by the VS Code extension
Feature Parity: The WebStorm plugin should provide the same level of stability and functionality as the VS Code extension
Regular Updates: As a beta plugin, it should receive regular updates and bug fixes, not remain unchanged for months
Error Messages/Logs
│ │
│ Select IDE │
│ Connect to an IDE for integrated development features. │
│ │
│ No available IDEs detected. Please install the plugin and │
│ restart your IDE: │
│ https://docs.claude.com/s/claude-code-jetbrains │
│
Steps to Reproduce
Install the Claude Code plugin for WebStorm from the JetBrains Marketplace
Open WebStorm IDE
Open terminal and run Claude Code
Type /ide command to trigger automatic IDE detection and selection
Observe the error message
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
v2.0.21
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
IntelliJ IDEA terminal
Additional Information
<img width="406" height="460" alt="Image" src="https://github.com/user-attachments/assets/d60176ca-530c-4b33-bbc3-5b57c5bd1565" />
15 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
same issue here:
can't make claude code to PhpStorm IDE.
was working fine yestarday - today - no luck even after a few restarts of both CC and phpstorm.
logs:
2025-11-16T07:57:00.805Z [DEBUG] MCP server "ide": Starting connection with timeout of 30000ms
2025-11-16T07:57:01.466Z [DEBUG] MCP server "ide": Connection failed after 662ms: socket hang up
2025-11-16T07:57:01.467Z [ERROR] MCP server "ide" Connection failed: socket hang up
terminal app: iterm2 on macos.
same with internal terminal in IDE.
cc in both terminal can claim it's connected to ide! but in reality - nope.
<img width="943" height="1016" alt="Image" src="https://github.com/user-attachments/assets/8ea06f1c-e641-406a-959b-8a56f1426b30" />
and ide does not show the option to send files/lines to CC in a dropdown menu.
<img width="580" height="764" alt="Image" src="https://github.com/user-attachments/assets/67d02c08-97ca-43a5-ad69-577d9f3422e3" />
Still an issue
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.
if you don't fix the issue - it does not usually fix itself. isn't it?..
it is still ongoing as it was for months already...
Just to provide a little bit of counter-report. My Webstorm integration been working without any issues. I also made sure I use the new jetbrains terminal (you need to explicitly enable it in settings), so this might be related.
The only perhaps tiny "issue" is that when I start claude code in external terminal, for the first 5 - 10 seconds it says IDE disconnected. But in reality they both work, or maybe it's just a startup delay.
Terminal: Reworked 2025 setting?
still does not work :(
debug log attached 4011d41f-99bb-47c7-8154-207d3d0ae200.txt
other mcps work fine.
maybe it has something to do with proxy with is not optional for me... but this same setup was working fine initially.
<img width="1423" height="1015" alt="Image" src="https://github.com/user-attachments/assets/532a001f-e837-46fc-a711-1058e9850682" />
Yeah reworked that's the one.
Can you try following things please also (these worked for me).
/idemake sure your wbestorm/phpstorm is selected and there are no warnings. /exit from claude in terminalI do agree though that the feature set is limited compared to vscode (and it's clones). Looks like the only LSP tool that is available is
getDiagnostics. Which shows warnings/errors in currently viewed file. Other LSP tools like goToDefinition etc seems to be unavailable from webstorm, although I already use them with claude code lsp plugin and local global lsp server for my language of choice, but would be nice if webstorm plugin was exposing better LSP toolsThe only other features besides
getDiagnosticstool from webstorm's LSP that it has that I noticed:<img width="1248" height="764" alt="Image" src="https://github.com/user-attachments/assets/a5a4e2e0-7bab-46c4-87e9-7db7aaccfceb" />
@Yuripetusko thanks, but nothing worked :)
i have tried to reinstall native claude code cli and it connected with IDE. but fails to authenticate because i am behind corporate proxy. and native app have a bug with proxy: https://github.com/anthropics/claude-code/issues/14165
so i am stuck with depricated npm installation which fails to work with ide. :(
i reinstalled with npm to confirm - it does not connect to ide.
tried to disable proxy with NPM installation - it boom! it connects to IDE but fails to connect to APIs :))) so obviously proxy is a problem!
by the way @Yuripetusko your config is also not fully functioning probably. you suppose to see currently selected file or selected lines in IDE inside claude code and be able to send lines from the context menu - look at this screen:
<img width="1282" height="831" alt="Image" src="https://github.com/user-attachments/assets/92c6cb29-43c1-4459-9b9d-309fe146ab21" />
this is what i see and can do without proxy. but it's useless because api is not available.
proxy config in shell config:
i have made it work by switching from proxy to VPN. now API and IDE integration work as expected. but i think it's still a bug that claude goes through proxy while trying to connect to the IDE plugin.
but at least we have narrowed down the issue and have a workaround for people who have an option to use VPN instead of proxy.
@Yuripetusko it's not using MCP for selection passing. it is injected via system reminder. i guess it's a block attached to a conversation like this.
<img width="1271" height="856" alt="Image" src="https://github.com/user-attachments/assets/fb9434c5-6044-4b42-8cff-a35cf3d48e4d" />
Oh this is cool. So turns out it isn't working for me properly as well haha
The documentation claims claude can see open files:
But this is not working for me:
I'm using WebStorm 2025.3.2, Claude Code 2.1.59, and version 0.1.14-beta of the plugin.
Edit: I'm on macoS 26.3.
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
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.