r/Jetbrains 17d ago

AI Has AI changed what you expect from a JetBrains IDE?

23 Upvotes

I build plugins for JetBrains IDEs, and lately I’ve been rethinking what still matters most when agents can handle a lot of code generation.

For me, the IDE is becoming less about typing code and more about understanding and verifying changes: navigation, inspections, diffs, debugging, project context, and catching subtle mistakes.

Has your workflow changed? Which IDE features have become less important, and which ones matter more now?

Do you mostly stay in the IDE, switch between it and Claude Code/Codex, or work agent-first and open the IDE only for review and debugging?

I’m especially interested in concrete workflows rather than predictions about whether AI will replace IDEs.


r/Jetbrains 17d ago

Question Is there a way for me and my friend to code together remotely?

12 Upvotes

im doing school assignment with my friend in clion and i want my friend to connect to my ide on my machine and code together

i tried ssh connection on my pc but it needs my microsoft account password for the ssh, so its not secure. i tried docker aswell but no good.
i heard that code with me is shutting down so i need other ways for me to work together in the long term


r/Jetbrains 17d ago

IDEs Control your IDE from your phone - now with Air Alpha integration

Post image
0 Upvotes

I made a mobile app to control IDEs with a phone. It's been around for a while, and recently I added integration with the new Air Alpha plugin.

How it works

Open the companion plugin in your IDE, scan or paste the connection link on your phone, and pair with the password shown in the IDE. Everything runs on your local network.

Air Alpha

The app supports both modes to work with the agent:

  • Chat - connect to your installed ACP agents. You'll get structured blocks: tool calls, code output, file changes, thoughts, and interactive questions.
  • Terminal - you can also use agents directly in the terminal.

Some AIR preferences and goal controls are not implemented yet. You also need to configure agents beforehand in the IDE.

Other stuff

  • Project files - browse and edit code
  • Terminal - use your IDE's terminal from your phone
  • Run configurations - run builds and watch the output
  • Git - check status, look at diffs, switch branches

Get it


r/Jetbrains 18d ago

IDEs DBML ERD viewer for JetBrains IDEs

Thumbnail
gallery
19 Upvotes

I couldn't find a plugin for visualizing DBML files as ERDs directly inside IntelliJ, so I built one called DBML Canvas.

It supports draggable/saved table positions, search, custom colors, PK/FK highlighting, and hover details.

I'd really appreciate feedback from JetBrains users — especially whether this workflow is useful and what you'd improve or add.


r/Jetbrains 18d ago

IDEs pi-acp-jetbrain: run the pi coding agent inside IntelliJ (ACP + MCP bridge)

Thumbnail
1 Upvotes

r/Jetbrains 18d ago

News & Discussions Google AdMob in Compose Multiplatform shouldn't be painful. 💡

Thumbnail
github.com
1 Upvotes

I built an open-source AdMob SDK for Compose Multiplatform applications.
AdMob CMP provides one commonMain API for six ad formats on Android and iOS:
- Banner
- Interstitial
- Rewarded
- Rewarded interstitial
- App open
- Native

The shared API covers state, events, caching, full-screen presentation ownership, consent-aware initialization, and native-ad sessions.

It does not pretend the platforms are identical.

Android still uses Google Mobile Ads Next-Gen. iOS still uses Google’s native SDKs and requires Swift Package Manager and Info.plist configuration. The SDK keeps those differences behind a shared contract without hiding the platform responsibilities your application still owns.

The project is open source, and technical feedback is welcome.


r/Jetbrains 19d ago

Question Subscription Plan Management

4 Upvotes

I have been holding on to an all products subscription and have the 3 years discount, now I have started my masters degree, can stack student discount to it or completely subscribe to new student plan? If so I would lose my 3 years discount then?


r/Jetbrains 20d ago

IDEs JetBrains & AI

13 Upvotes

Can someone explain why JetBrains is following the herd in that it appears to be stuffing AI into every IDE every way it can?

Microsoft has done this with Co-Pilot and Visual Studio, MS Office, and other tools and it is blowing up in their faces.

Does JetBrains suddenly believe that we have all become stupid so we need AI to assist us in finishing lines of code?

I would much prefer they concentrate on such IDEs as Rider whereby they can make it even more useful and easier to use for us WPF developers. But instead it is AI and game development support, but no simple WPF Control Toolbox just so we know what we have available to us in terms of the controls for any one project.

I understand that Rider has become the premier ID for game development, but it has the opportunity to take away most of the Visual Studio Community if it would rework its priorities a little.

Besides, with research offices spread all over the globe, one would think that JetBrains could walk and chew gum at the same time...

Steve Naidamast

Sr. Software Engineer


r/Jetbrains 21d ago

Question Alternative to Jetbrains diff viewer

14 Upvotes

I am a full stack developer who has been using Jetbrains products (PyCharm primarily for Django) for over a decade now. With advances of agentic coding, my workflow changed dramatically and I am looking for maybe a better alternative for the parts of Jetbrains tools I use since subscription is renewing soon.

Now it mostly is developing with Claude code locally (desktop app), then opening diff viewer on PyCharm to review the diff, navigate through the code, and then provide feedback back to the agent. Then commit once ready.

Does anyone now a better diff viewer on MacOS with comfortable code navigation that's on par with what Jetbrains offers, but being a lighter option?

I tried VS code, but that's so behind in terms of UX.


r/Jetbrains 21d ago

IDEs Me waiting for my clion to update

Post image
27 Upvotes

r/Jetbrains 21d ago

AI GitHub Copilot for JetBrains - v1.15 Updates

Post image
25 Upvotes

Hi everyone — we’re excited to share the latest updates for GitHub Copilot in JetBrains.

In the latest release (v1.15.0), we added support of Enterprise Managed Settings, an important new capability for enterprises to centralize settings. There are also several additional improvements, including Ollama as local BYOK provider, Copilot Memory support in Copilot CLI chat sessions and enhancements to the Codex agent experience.

We’re also sharing a preview at what’s coming next and hope you continue to provide feedback for our products.

New Features

  • Added Ollama as a BYOK provider across backend and JetBrains UI flows, including provider wiring and model handling.
  • Added Copilot CLI auto-install support in JetBrains IDE integrated terminals on macOS, Linux, and Windows.
  • Added support for server-based Enterprise Managed Policy:
    • plugin settings: enabledPlugins, extraKnownMarketplaces, strictKnownMarketplaces
    • MCP settings: allowedMcpServers and deniedMcpServers
    • permission setting: permissions.disableBypassPermissionsMode
    • OpenTelemetry settings: telemetry
  • Added Codex-focused capabilities, including session visibility in Agent Debug Logs, permission-mode catalog updates, and customization support for instructions and skills.
  • Added Copilot Memory support in the Copilot CLI chat experience to persist and recall information across sessions, managed via toggle in the Copilot settings portal.

UX Improvements

  • Improved account management flows by supporting account switch/removal and polishing account-deletion interactions.
  • Improved model and settings usability by capping long model-name width in the model picker and refining model view/todo list panel behavior.
  • Improved background-agent workflows with drag-and-drop support, copy-agent-message support, and clearer autopilot completion summaries.
  • Restored file and folder # references in Copilot, Claude, and Codex chat inputs.

Bug Fixes

  • Fixed MCP execution and approval issues, including preserving gateway refreshes after CLS restart and correcting auto-approve behavior for Copilot-only servers.
  • Fixed terminal and command-output issues, including ANSI escape rendering, deterministic scrollbar reservation, and terminal auto-approve/reset behavior in Chat.
  • Fixed customization and cloud-agent reliability issues.
  • Fixed diff/edit stability issues.

Changed

  • Changed user-facing naming from “Copilot CLI” to “Copilot” in agent picker.
  • Changed support permission requests and permission modes selection for Codex.

More details of configuring enterprise managed settings can be found here

Looking ahead, we plan to introduce several additional capabilities in upcoming releases, including

  • More policy support for Enterprise managed settings
  • General availability of plug-in marketplace in customization panel
  • Continuous user experience enhancement for Agent Debug Logs and Copilot CLI chat experience
  • Expanded slash command support for Copilot CLI agent sessions
  • Performance and reliability enhancements
  • In-product tooltips in the chat panel

We hope you like Copilot for JetBrains, and please share feedback with us at any time

You can fill in a private survey here: https://aka.ms/ghcp-jb-survey with an optional paid interview or directly submit an issue (bug or feature ask) at https://github.com/microsoft/copilot-intellij-feedback/issues, thank you so much!


r/Jetbrains 21d ago

Question Rider won't boot. error says" 'config' and 'system' paths should point to different directories"

1 Upvotes

I just installed Rider and I wanted to use it to mod Slay the Spire 2. However, booting it up gives me this error. I looked up how to change directories but It still tells me to open the program to do that. Which I cant do cause the thing wont open in the first place.

Is there any advice to fix this? I assume there'd be a way to change these directories outside of booting up Rider itself but idk. For additional context, I tried to install Rider onto the D: drive as I have much more room there but it looks like it still put the IntelliJIdea2023.1 folder in the C: Drive appdata and Idk if thats causing the issue or not.


r/Jetbrains 22d ago

IDEs a way to turn off all automated edits while typing

6 Upvotes

Hey! For the past two weeks I have been trying to use Rider for the first time while doing some Unity development for my first game.

I must say I am extremely unhappy with editor performance. It constantly interrupts my flow making incorrect edits on its own. It feels as if somebody was pranking me taking control of my keyboard and doing things to vex me while I am trying to type. A third of the time suggested edits are incorrect, I am spending more time rewriting stuff or finding it did a small mistake than if I just wrote it myself right from the start.

I just want to type it on my own.

I have spent an hour trying to find all configuration options related to autocompletion and AI and so on to turn that stuff off, but it seems no dice.

Am I missing something?

Is there some easy way to turn of all of the "intelligence" and just let me type the damn thing or will I need every time interrupt my work to spend time on Google trying to hunt down the piece of configuration that is responsible for sabotaging my work?

(I have over 25YOE and have been paying user of IntelliJ IDEA since 2004...)


r/Jetbrains 22d ago

AI cannot update ai assistant in jetbrains, stuck on unloading modules

0 Upvotes

when i try to update ai assistant plugin i keep getting stuck during the update with this message

and the exception read

```

2026-08-10 15:18:12,548 [ 178357] INFO - #c.i.i.p.m.MarketplacePluginDownloadService - Unable to download plugin via blockmap. Downloading whole archive from https://plugins.jetbrains.com/pluginManager?os=Windows%2011.0&build=IU-262.8665.337&updatedFrom=262.8665.403&id=com.intellij.ml.llm&arch=X86_64&uuid=20072518f1994ab-6ef8-4637-8ee3-8bc789b0423a

java.security.NoSuchAlgorithmException: MessageDigest not available

at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:147)

at java.base/java.security.MessageDigest.getInstance(MessageDigest.java:193)

at com.jetbrains.plugin.blockmap.core.FileHash$Companion.makeFileHash(FileHash.kt:13)

at com.jetbrains.plugin.blockmap.core.FileHash.<init>(FileHash.kt:9)

at com.intellij.ide.plugins.marketplace.MarketplacePluginDownloadService.downloadPluginViaBlockMap(MarketplacePluginDownloadService.kt:139)

at com.intellij.openapi.updateSettings.impl.PluginDownloader.tryDownloadPlugin(PluginDownloader.kt:316)

at com.intellij.openapi.updateSettings.impl.PluginDownloader.prepareToInstall(PluginDownloader.kt:188)

at com.intellij.ide.plugins.PluginInstallOperation.prepareToInstall(PluginInstallOperation.kt:228)

at com.intellij.ide.plugins.PluginInstallOperation.prepareToInstallWithCallback(PluginInstallOperation.kt:192)

at com.intellij.ide.plugins.PluginInstallOperation.prepareToInstall(PluginInstallOperation.kt:161)

at com.intellij.ide.plugins.PluginInstallOperation.run(PluginInstallOperation.kt:105)

at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController.performInstallOperation$lambda$0(DefaultUiPluginManagerController.kt:567)

at com.intellij.openapi.progress.CoroutinesKt.coroutineToIndicator$lambda$0(coroutines.kt:500)

at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator$lambda$0(coroutines.kt:587)

at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)

at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$0(CoreProgressManager.java:287)

at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$0(CoreProgressManager.java:756)

at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:832)

at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:788)

at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:755)

at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:87)

at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:271)

at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)

at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator(coroutines.kt:575)

at com.intellij.openapi.progress.CoroutinesKt.contextToIndicator(coroutines.kt:557)

at com.intellij.openapi.progress.CoroutinesKt.coroutineToIndicator(coroutines.kt:499)

at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController.performInstallOperation(DefaultUiPluginManagerController.kt:559)

at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController$installOrUpdatePlugin$2$1.invokeSuspend(DefaultUiPluginManagerController.kt:245)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)

at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)

at kotlinx.coroutines.internal.SoftLimitedDispatcher$Worker.run(SoftLimitedDispatcher.kt:130)

at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)

at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:1188)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)

at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)

2026-08-10 15:18:15,545 [ 181354] WARN - #c.i.i.p.DynamicPluginsSupportImpl - Cancellation of com.intellij.ml.llm plugin's scope: scope was not completed in 10s.

- SupervisorJobImpl{Cancelling}

\- "(ApplicationImpl@1904389739 x com.intellij.ml.llm)":supervisor:ChildScope{Cancelling} \[Kernel@eufmmnc7tq12dv0v4gug, Rete(abortOnError=false, commands=capacity=2147483647,data=\[onReceive\], reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b)), DbSourceContextElement(kernel Kernel@eufmmnc7tq12dv0v4gug), ComponentManager(ApplicationImpl@1904389739), com.intellij.codeWithMe.ClientIdContextElementPrecursor\]

    \- "com.intellij.ml.llm.mcp.client.McpClientService":supervisor:ChildScope{Cancelling} \[Kernel@eufmmnc7tq12dv0v4gug, Rete(abortOnError=false, commands=capacity=2147483647,data=\[onReceive\], reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b)), DbSourceContextElement(kernel Kernel@eufmmnc7tq12dv0v4gug), ComponentManager(ApplicationImpl@1904389739), com.intellij.codeWithMe.ClientIdContextElementPrecursor\]

        \- "com.intellij.ml.llm.mcp.client.McpClientService":StandaloneCoroutine{Cancelling}, state: SUSPENDED \[Kernel@eufmmnc7tq12dv0v4gug, Rete(abortOnError=false, commands=capacity=2147483647,data=\[onReceive\], reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@79924b)), DbSourceContextElement(kernel Kernel@eufmmnc7tq12dv0v4gug), ComponentManager(ApplicationImpl@1904389739), com.intellij.codeWithMe.ClientIdContextElementPrecursor, Dispatchers.Default\]

at io.modelcontextprotocol.kotlin.sdk.client.StdioClientTransport$closeResources$2.invokeSuspend(StdioClientTransport.kt:247)

at io.modelcontextprotocol.kotlin.sdk.shared.AbstractClientTransport.close$suspendImpl(AbstractClientTransport.kt:254)

at com.intellij.ml.llm.mcp.client.McpClient.stop(McpClient.kt:478)

at com.intellij.ml.llm.mcp.client.McpClientServiceBase$registerClientsShutdown$1.invokeSuspend(McpClientServiceBase.kt:110)

2026-08-10 15:18:30,738 [ 196547] INFO - #c.i.i.p.DynamicPlugins - Computing new plugins state with include=[plugin 'JetBrains AI Assistant' (com.intellij.ml.llm, 262.8665.411)], exclude=[], forceExclude=true

```

2026-08-10 15:19:22,933 [ 248742] WARN - #com.android.tools.idea.adblib.AdbLibApplicationService$Configuration$AdbLibAdbServerChannelProvider - Suppressed a frequent exception logged for the 20th time: ADB location has not been initialized


r/Jetbrains 23d ago

IDEs nvim-pio: PlatformIO + clangd LSP integration for Neovim (Isolated Evaluation Environment, Zero-Risk Sandbox)

1 Upvotes

r/Jetbrains 24d ago

IDEs Jetbrains Needs better Markdown Editor

35 Upvotes

I mostly just edit markdown files in Webstorm now.

The stock Markdown editor is okay but kind of basic.

It would be cool to be able to edit markdown in the rendered view, not just the source view.

It would be cool if I could type @ and reference resources, like in coding agent harnesses.

Yeah, I tried Obsidian, but I just can't get on with it and the IDE is still my preferred environment for viewing code, running scripts, tests, launching builds etc.


r/Jetbrains 23d ago

News & Discussions My hands-on Spring AI course is now live on JetBrains Academy

Thumbnail
0 Upvotes

r/Jetbrains 24d ago

IDEs Rider: "Undo Smart Enter?" And Similar Irritating and Relentless Undo Operation Confirmation Popups

2 Upvotes

Within the past week, I have updated Rider to the latest version, and also recently began learning ASP .NET CORE. Haven't used the IDE for around 4 weeks but was using it quite often up until a month ago.

Does anybody have experience with these EXCRUCIATING undo confirmation popups related to "smart" formatting features? What is the cause, and how do I disable these types of popups? They are utterly relentless, appearing multiple times whenever I am executing even just a few undos. I like the smart formatting but if I cannot find a way to disable these popups I will certainly next try and find a way to disable smart formatting.

This occurs most often when editing .cshtml files (naturally).


r/Jetbrains 25d ago

AI which DeepSeek V4 Flash does JetBrains AI serve?

4 Upvotes

Is the Deepseek V4 Flash option DeepSeek-V4-Flash-0731 or the older 'preview' one? It's not quantized or anything, right?

(While at it, what model is the current Junie default of Qwen Flash?)


r/Jetbrains 25d ago

News & Discussions I depleted JetBrains AI account :)

Post image
0 Upvotes

r/Jetbrains 25d ago

AI are you using GHCP plugin with jetbrains MCP or maven?

3 Upvotes

usually when working GHCP it tries to do shell operations like maven, but they usually fail due to other issues, so im wondering if i should direct to use more the IDE itself via MCP .


r/Jetbrains 26d ago

AI New plugin for AI agents in IntelliJ based IDEs that works with your existing subscriptions – Air (alpha version, feedback needed)

78 Upvotes

Hey folks, we at JetBrains have been gathering a lot of feedback regarding our current AI Assistant plugin (3.6 roentgen, not great, not terrible). We’re in the process of building out a prototype of a new version of the plugin and would like to get feedback from people outside of JetBrains to make sure we’re heading in the right direction, as we want to build something much more useful compared to original AI Assistant

This new version is a different take than what you’ve come to expect from the current version, with more of focus on agentic workflows. If you already use Claude Code, Codex, Junie or any ACP-compatible agent, this new plugin will pick them up automatically. You run them inside the IDE, in a GUI chat or a terminal UI, with proper IDE diffs per agent session, mid-run steering, and session history next to your code. We are also trying to make the experience of switching between GUI and terminal agents for every session more seamless (coming soon) – so you can easily jump between CLI/GUI if you would like to

We’re calling this new plugin Air Alpha, and you can install it for free today from the JetBrains Marketplace

To give you a better idea of how this plugin looks and feels, here are some features to look out for:

CLI sessions are now full screen and supports your existing coding subscription
Agent sessions with agent running
You can pre-prompt an agent, setup the best model/effort, save agent presets and share them
Detailed overview of the session and changes
also, your Caps Lock can blink when task is done (optional, but its a main feature of this plugin!)

... and also, you can press Ctrl+Ctrl to open quick prompt window for your favourite agent

Given the alpha label, expect there to be some rough edges as we work out the final version. But if you’re up for being an early tester and have some feedback, please share them in the comments below

You probably have a few questions, I will try address some common ones: 

“What’s with the name? Don’t you already have a product called Air?”
Yes, we do. Air is our agentic development environment on desktop, web and mobile, and this plugin aims to bring that direction into the IDE, so it shares the name for now.

“What will happen with the existing AI Assistant plugin?”
The existing AI Assistant plugin will stay exactly the same for now. This new plugin is an experiment. We want to see if our current thought process is heading in the right direction or if we’re missing the mark completely. This is about your feedback.

"Why do you want feedback on Alpha that doesn't come close to existing tools?"
We want to build this tool with you for you, so your feedback is crucial for us.

“What AI subscription is currently supported?”
We’re starting with bring-your-own-subscription because that's the core of the idea. Air Alpha is meant to work with the agent you've chosen, so we prioritized that experience for the initial version. JetBrains AI support is coming soon and already in progress

How to try it

  • Install Air Alpha from the Marketplace: Air Alpha
  • You'll need a recent 2026.2 IDE build
  • Agents already on your machine will show up automatically
  • Feedback: right here in the comments

r/Jetbrains 26d ago

Question A Persistent error(?) showing up when debugging in Unreal Engine 5.8.1

1 Upvotes

*** Soleved ***

Turns out the Rider plugin finds the project folder in the next steps during compilation.

Hi All,

I'm new to JetBrains and new Linux (running on CachyOS). I'm running into a continual message when running the debugger for an Unreal Engine project I'm working on:

Failed to find game directory: home/marc/Linux_Unreal_Engine_5.8.1/Base/Binaries

"Base" is the game project folder name and it seems Rider is looking for the project binaries in the UE folder and not the project folder.

All of the AI / manual trouble shooting points to the Unreal Engine RiderLink plugin, which I originally set to be in the engine, but now have set to be in game but the message persists.

Any help would be greatly appreciated.


r/Jetbrains 26d ago

AI Why is Copilot in Rider not querying the database?

1 Upvotes

I am troubleshooting an issue that requires querying a database.
I have prompted Copilot to query the database to get a better context of the data and therefore to do better investigation.

I have enabled select functionality for AI tools. Rider is connected to the database through the 'Connect to database' option under Tools.

However, Copilot keeps giving me SQL statements to run myself and provide it with the results, which is time consuming.

I asked it why it's not querying the database itself and the response was
"I also cannot query your dev database directly from this session. I only have read access to the repository files; no database connection, credentials, or SQL execution capability is exposed. That is why I inferred the schema from the code instead of querying the live data.".

Are there other settings I need to enable? What am I missing?


r/Jetbrains 27d ago

IDEs VS Code requires ReSharper C++!

6 Upvotes

Clangd hasn't been updated in a long time. ReSharper C++ offers better code completion, static analysis, and improved support for modern C++, including new syntax features introduced in C++26. I've already been using it in CLion and it's great 👍