4 ms·
If you are looking for the IntelliJ Jetbrain plugin it's here: https://plugins.jetbrains.com/plugin/27310-claude-code-beta- https://plugins.jetbrains.com/plugin
by joshstrange 1y ago
If you are looking for the IntelliJ Jetbrain plugin it's here: https://plugins.jetbrains.com/plugin/27310-claude-code-beta- https://plugins.jetbrains.com/plugin/27310-claude-code-beta-
I couldn't find it linked from Claude Code's page or this announcement
- joshstrange 1y ago[flagged]
- dogline 1y agoClaude Code in Jetbrains seems to also know the active file, so typing in the Claude window has a bit more context when you ask to do something. I'm curious to the other improvements available, instead of using it as a standalone CLI tool.
- joshstrange 1y agoAhh, I wasn't sure if it did or not, I told the model the file directly in my example "Edit file ABC.php to do..." so I wasn't sure if had that context or just found the file (I also had that file open). I really do hope they improve this further. Junie (Jetbrains Agent) has much nicer UI. I'd love Claude code with more native UI.
- hackyon 1y agoin addition to the diff viewing, the plugin also allows claude code to pick up more context from the IDE! it should automatically pick up your current selection, as well as any highlight/diagnostic errors (squiggly errors and warnings) that the IDE finds. there's also a shortcut key (Cmd+Option+K) to send your current selection as a @File reference to the prompt.
- deleted 1y ago[deleted]
- Seattle3503 1y agoI'm getting "claude code not found" even though I have Claude Code installed. Is there some trick to getting it to see my install? I installed claude code the normal way.
- joshstrange 1y agoHmm, I didn’t have to do any extra steps after installing the plugin (I had the cli tool installed already as well).
- hackyon 1y agoit might not find the command depending on how it's set up. we're be reworking this logic in the next release so it does a better job detecting the command! it should work if you run `claude` from within the IDE's built-in terminal
- Seattle3503 1y agoI've just stuck with the terminal for now. Thank you!
- joshstrange 1y agoI can't edit either comment or reply to the other one b/c it was flagged? Some downsides to the JetBrains plugin I've found after playing with it some more: - No alert/notification when it's waiting for the user. The console rings a bell but there is no indication it's waiting for you to approve a tool/edit - Diff popup for every file edited. This means you have to babysit it even closer. 1 diff at a time might sound great "You can keep tabs on the model each step of the way" and it would be if it did all the edits to a file in one go but instead it does it piecemeal (which is good/makes sense) but the problem is if you are working in something like, a Vue SFC file then it might edit the template and show you a diff, then edit the script and show you a diff, then edit the TS and show you a diff. By themselves, the diffs don't always make sense and so it's impossible to really give input. It would be as if a junior dev sent you the PR 1 edit at a time and asked you to sign off. Not "1 PR per feature" but literally "1 PR per 5 lines changed", it's useless. As of right now I'm going back to the CLI, this is a downgrade. I review diffs in IDEA before committing anyway and can use the diff tools without issue so this plugin only takes away features for me.
- hackyon 1y agoi'm one of the devs working on this. great feedback here! this is our initial release, but we're looking to iterate and improve on the diff'ing experience in the coming updates! stay tuned for updates, and any further feedback is appreciated.