r/IntelliJIDEA

▲ 35 r/IntelliJIDEA+1 crossposts

Best way to use Claude with IntelliJ?

Hey,

so my client is going all in on IntelliJ & Claude, and apparently there are 3 ways to use them together, which is confusing, where I would appreciate your help:

  1. Use the Claude Plugin - which basically just opens a Terminal with Claude Code and I think an IntelliJ MCP in the backgrounnd?

  2. Open a Terminal, start Claude Code there and type /ide to connect to IntelliJ.

  3. Use Jetbrains AI ”Plugin”/Window and connect to claude using ACP.

I’m coming from Cursor & Codex (App), so I already have a suite of mcps, skills and plugins I use in Claude. I’m using mac, in case its relevant.

reddit.com
u/Square_Definition_35 — 2 days ago
▲ 1 r/IntelliJIDEA+2 crossposts

Expose Idea's IntelliJence to AI Agents

We built a plugin to expose JetBrains' symbolic search and refactoring tools in an agent-friendly way via MCP. This means you can now give any agent advanced code intelligence, and do so in a way the agent can actually make proper use of.

You may already know that a JetBrains MCP server directly ships with the IDE, but (maybe somewhat surprisingly), it doesn't include any symbolic or refactoring functions apart from renaming and getting quick info.

By contrast, our integration includes symbolic search (including search in project dependencies), type hierarchy retrieval, reference and declaration search, move and inline symbol and several other useful symbolic tools.

The tools are exposed via an agent-first API that has been developed for over a year and was validated to work well for agents by tens of thousands of users - namely through the Serena MCP. We also performed formal validation by asking various agents how much they benefit from the addition of the new tools. Even Junie concluded that it would ask the user to add the new tools!

Check it out. The project:

https://github.com/oraios/serena

Evaluations:

https://oraios.github.io/serena/04-evaluation/000_evaluation-intro.html

u/Left-Orange2267 — 20 hours ago

How do I stop IntelliJ from overriding my file icons in file explorer?

This sounds stupid and unnecessary, but I use custom file type icons so everything is nice and matching on my computer. However if I choose IntelliJ as the default method of opening a file type, it overrides it. The program I used (FileTypesMan) to change the default icon no longer works for those files, I've tried looking in IntelliJ settings to maybe see if I could disable it, but I haven't found anything. Is there another version that fixes this issue? Does anyone know a workaround? I'm using IDEA 2025.2.6.1, any help would be appreciated.

u/SomeoneDontKnowTho — 1 day ago
▲ 3 r/IntelliJIDEA+2 crossposts

So, how are things with Gemini in different IDEs?

I will say right away that I believe in Google's Gemini AI and I am only interested in it.

Furthermore, I consider the Gemini AI Pro subscription to be perfectly sufficient, and the existing IDE authorization methods should allow it to be easily connected when logging in with a Google account in the IDE and used without any additional, outdated, and inconvenient methods – like AI keys.

So, how are things with Gemini in different IDEs?

  1. The situation with it in IntelliJ IDEA is sad – connecting the subscription works through an external plugin – it constantly crashes and doesn't have proper access to the project.
  2. The situation with Gemini in Android Studio is better, but there is no option to choose which version of Gemini you want to work with in the project. The limits are quite restricted.
  3. The situation with Gemini in Antigravity is the best – if your access to Gemini Pro runs out, you can use the Gemini Flash version for free and without limits.
reddit.com
u/vladlerkin — 3 days ago
▲ 1 r/IntelliJIDEA+1 crossposts

IntelliJ can’t resolve MinecraftClient in Fabric mod (1.20.1) even though the project builds and runs

Hi, I’ve been stuck on this for hours and I’m honestly losing my mind a bit 😅
I’d really appreciate any help.

I’m working on a Fabric mod for Minecraft 1.20.1.

Everything seems to be set up correctly:

  • The project builds successfully
  • The game runs fine
  • My mod initializes and prints logs

BUT in IntelliJ:

net.minecraft.client.MinecraftClient

is red with: "Cannot resolve symbol 'MinecraftClient"

Setup:

  • - Minecraft 1.20.1
  • - Fabric Loader 0.18.6
  • - Loom 1.6- SNAPSHOT
  • - Gradle: 8.7
  • - IntelliJ IDEA (Community)
  • What I've tried:
  • - Reload Gradle project
  • - Run genSources
  • - Invalidate Caches / Restart
  • - Reimport project
  • - Changing Gradle & Loom versions
  • - Full project rebuild
  • Important detail:
  • - The mod actually runs
  • - Logos from onInitializeClient() appear in console

So it seems like: IDE can't see Minecraft sources, but Gradle can.

Question. Is this:

  • - a Loom issue?
  • -a mappings problem?
  • - IntelliJ indexing bug?
  • - Did I miss something with client/main source sets?
  • - Do I need to manually attach Minecraft sources somehow?

Screenshots:

  • - Project Structure
  • - External Libraries
  • - The red import in code

https://preview.redd.it/zcawgnapjxvg1.png?width=2043&format=png&auto=webp&s=2af6bc578ae20da1e15348ba60ccbac4f18ce7d1

https://preview.redd.it/848o76brjxvg1.png?width=2110&format=png&auto=webp&s=a34c485b82462dcefe050a1b10c258cd7b7f1df6

https://preview.redd.it/hzc60jovjxvg1.png?width=473&format=png&auto=webp&s=0aa5cd32a133dd3bc9e1626f4ac48902b41e47cc

reddit.com
u/Accomplished_Bid6668 — 3 days ago
▲ 7 r/IntelliJIDEA+1 crossposts

My weekend hobby project just hit 1.4M devs, so I’ve published a major update to the marketplace! 🚀

Advanced JSON Studio

What started as a "chill" weekend project has grown beyond my wildest dreams. To celebrate reaching 1.4 million developers, I just pushed a new version to the marketplace with some highly requested features.

https://preview.redd.it/u0yrs5affmvg1.png?width=2892&format=png&auto=webp&s=5e30336606fb7ef5838c257bcb4ff6d420668237

I also wrote a quick backstory on Medium about the journey from that first weekend to where we are now: Medium

Download & Install: Json Studio

reddit.com
u/Ok_District68 — 4 days ago

Need help with adding the create mod into my forge 1.20.1 project on Intellij (coding wise)

I have been trying for 3 days now and I keep getting errors, I gave up yesterday and wiped all my progress for trying to get it work, I cannot find any tutorials or anything to help me with this

Forge = 1.20.1-47.4.10

reddit.com
u/ViktorB11 — 3 days ago

Am I a genius or just lazy? I replaced my arrow keys with Alt + IJKL and I can't go back.

Hi everyone,

I've been a dev for a while (coming from VS Code to IntelliJ recently), and I've always hated how far the arrow keys are from the home row. Every time I need to move the cursor, my right hand has to perform a "travel" to that island on the right, and it breaks my flow.

So, I decided to "upgrade" my workflow. I remapped everything in my Keymap:

Alt + I / K -> Up / Down
Alt + J / L -> Left / Right
Alt + U / O -> Home / End (Total game changer!)
Alt + H -> Backspace

Now my right hand stays glued to the home row 100% of the time. My colleagues think I’m overcomplicating things, but I feel like a hacker.

I'm curious:
How do you guys manage cursor movement? Do you just accept the "long trip" to the arrow keys?
Do you use Vim mode instead of custom remapping?

For those who use similar custom layers, any "pro tips" to upgrade this further? (e.g., using Space as a modifier or better finger placement?)

Looking forward to hearing your ergonomic setups

reddit.com
u/Puzzleheaded-Elk416 — 6 days ago
▲ 2 r/IntelliJIDEA+1 crossposts

Stop pushing broken builds: IntelliJ pre-push compilation checker with adaptive scope + background warmup

I kept pushing broken builds and wasting CI time, so I built this.

It compiles your changes before `git push` actually runs. If there are errors, it blocks the push and shows them with clickable links to jump to the file.

- Works with both IDE pushes and command-line pushes

- Only compiles what's needed (pushed files + modules that depend on them) — not a full rebuild

- Background warmup on file save keeps the build cache hot, so most pushes finish in under a second

- Dialog gives you "Abort Push", "Abort Commit" (soft reset), or "Refresh" if you fix the issue

- Uninstalling cleans up all hooks and caches — no leftovers

Free, open source, Java/Kotlin/Scala — anything IntelliJ can compile.

Plugin - https://plugins.jetbrains.com/plugin/31297-pre-push-compilation-checker

Repo - https://github.com/eziocode/IntelliJ-Plugins/tree/main/pre-push-compiler-plugin

Would love feedback on weird project setups.

reddit.com
u/ezio-code — 4 days ago

View changes for files committed to git same way as uncommitted files

I love the way I can see uncommitted changes in the commit pane. It makes it very easy to review each file before making a commit.

I would like a similar view for changes made in my feature branch compared to the commit it was branched off from. I know I can use the git window-local changes. However, the view opens in the editor instead of in the side pane. It's less practical, and at least requires me to use split view and collapse the side panes to have screen space for an overview.

Is there a feature I've missed, or a plugin that makes the Local Changes into a side pane?

reddit.com
u/JarnisKerman — 6 days ago
▲ 10 r/IntelliJIDEA+1 crossposts

Mermaid Studio just got a free tier (Mermaid Studio Core)

I've been building the Mermaid Studio plugin for IntelliJ since November, and released it a couple of months ago. It's a full IDE language implementation for Mermaid.js: per-diagram-type parsers for all 26 native types, code intelligence, visual editing, Markdown integration, and an MCP server for AI agents. Until last week it was paid-only. Now there's a freemium option, Mermaid Studio Core, with both free and paid tiers. Its paid tier offers enhanced language support for a subset of diagram types at a lower price than the full Mermaid Studio.

Here are the details.

Under the hood: Custom GrammarKit parsers generate full PSI trees for each of Mermaid's 26 native diagram types, supporting multiple bundled Mermaid versions, so diagrams don't silently break when upstream ships a breaking change.

Those rich syntax trees power semantic highlighting across all tiers, and drive the paid tiers' contextual completions, 100+ inspections, refactoring, find-usages, structure view, formatter, and the diagram analysis MCP tool. Completions are grammar-aware: they suggest valid keywords, operators, shapes, icons, node IDs, and class names based on where you are in the diagram's syntax.

The tiers:

  • Free (Mermaid Studio Core without a paid license) — syntax highlighting, live preview, Markdown integration, PNG/SVG export for all 26 diagram types. Just install it.
  • Core ($49/yr personal) — full code intelligence for the 6 diagram types devs reach for daily (Flowchart, Sequence, Class, State, ER, Block). Also unlocks visual editing tools (drag-and-drop flowchart editor and style pane), IDE support for theme CSS, an MCP server for AI agents (including local models), and workflow features like diagram sync (automatic export), print/save as PDF, and custom icon set import.
  • Studio ($99/yr personal) — same tooling, with code intelligence extended to every supported diagram type.

Recent releases:

2026.2.2

  • Mermaid 11.14.0 with six new Neo and Redux themes
  • CSS language injection into your frontmatter config.themeCSS block, with class-name completion drawn from both your classDef names and the live rendered preview's DOM
  • Wardley Map and TreeView diagram types (beta)
  • Added a new Copy as PNG action and grouped all export actions in the context menu, now also available inside Markdown code fences containing Mermaid diagrams

2026.2.1

  • Drag-and-drop flowchart editor with PSI-level back-writing, so comments and formatting survive visual edits
  • Style pane for editing flowchart element properties (shape, fill, stroke, icons, click actions) without writing CSS
  • Reworked pan/zoom with trackpad pinch support on macOS
  • German, Simplified Chinese, Japanese, Korean UI translations (these are generated with Opus 4.6 and are entirely opt-in, not tied to the IDE's language setting)

Links

Happy to answer questions or take feature requests.

reddit.com
u/Technical_Frosting — 6 days ago
▲ 11 r/IntelliJIDEA+1 crossposts

ES|QL plugin for IntelliJ IDEA

My colleague published a plugin that adds ES|QL support to IntelliJ IDEA: https://plugins.jetbrains.com/plugin/28898-elasticsearch-es-ql

It includes features like syntax highlighting and query validation, which can be useful if you don’t want to rely only on Kibana or Dev Tools when writing queries.

Sharing in case it’s relevant to others here:

https://www.elastic.co/search-labs/blog/esql-plugin-intellij-idea

reddit.com
u/vowellessPete — 7 days ago

Gruvppuccin: a warm Gruvbox × Catppuccin blend with 33 variants for IntelliJ

What it is: A premium IntelliJ theme plugin with 33 variants across three families:

- Gruvppuccin (Gruvbox × Catppuccin) — Macchiato, Mocha, Latte

- Gruvbark (Gruvbox × Embark) — Nebula, Void, Nova, Haze

- Gruvppuccin Embark — Nebula, Void, Nova, Haze

Every variant ships in Classic, Island UI, and Soft Island styles. That's 11 base themes × 3 UI styles = 33 options.

- Homepage: https://gruvppuccin.com
- Plugin Page: https://plugins.jetbrains.com/plugin/31108-gruvppuccin-theme

https://preview.redd.it/bdnia6r5h5vg1.png?width=2190&format=png&auto=webp&s=f2f53bba66f88093c8daa3b35c8dc411e8b0e7da

reddit.com
u/aelhossaini — 7 days ago

IntelliJ and OpenRewrite

🧠 IntelliJ and OpenRewrite: because manually fixing the same code 437 times is not “craftsmanship,” it’s a side quest.

Refactor smarter, click less, and let your IDE do something other than judging your imports.

youtube.com
u/Efficient-Public-551 — 6 days ago

JSpecify And AI Assistant In IntelliJ

I focus on a practical workflow where modern tooling helps me write code that is easier to understand, easier to maintain, and less likely to fail because of ambiguous null handling.

youtu.be
u/Efficient-Public-551 — 5 days ago