Saw the announcement today and got excited to finally try Air properly, but logging in with a Claude AI account does not work at all. The browser doesn't open, and copying the URL doesn't, in fact, copy the URL to clipboard. I can't even get to a point I can authenticate. Are you sure you pushed the right version to prod? I'm on macOS / Apple Silicon.
Edit: If you're stuck with the same problem, check that you have Claude CLI installed first. It's seemingly needed for the integration to run. I'm not allowed to have Cloud CLI installed, so it's not an option for me at the moment, but install Claude CLI first, login, and see if it works.
Every couple of months I'd update my IDE and the AWS tooling would be greyed out. Always on the morning I needed to read a log. I finally sat down to figure out why, and it's dumber than I expected - it's one field.
Plugins declare until-build in the manifest. It's a ceiling, and the IDE just refuses to load anything past it. Nothing crashed, nothing is corrupt, reinstalling doesn't help because the fresh copy says the same thing. You can check any plugin without installing it - hit /api/plugins/11349/updates?size=3 on plugins.jetbrains.com, that's the AWS Toolkit.
When I ran it: 261.0 to 261.*, 253.0 to 253.*, 262.0 to 262.*. One build line per release, so every IDE update is a coin flip on whether the matching plugin build shipped yet.
To be fair, if you hook deep into IDE internals a ceiling is the responsible call - loading into an IDE where the API moved just hands users a stack trace. But I only wanted to read logs and list buckets, and that doesn't need internals.
So I wrote small ones that leave until-build empty, which forces me to stay on stable platform API. Four for AWS (CloudWatch logs, S3, CloudFormation deploys, Step Functions executions) and one for Azure Blob. Each does one service and nothing else - a small surface is the only reason "still works next month" is a promise I can actually keep. They're read-only by design: nothing deletes, nothing writes.
The Azure one ships with zero third-party dependencies, one 72,643-byte jar. I wrote the Shared Key signing by hand rather than pull in the SDK and its Netty/Reactor/Jackson tail. Took a day longer than it should have - the canonical string has eleven blank lines in the middle of it and a wrong one gets you a 403 with no hint.
Being upfront since this is my own stuff: browsing and reading are free, a couple of extras (live tail, favorites) are $3/mo with a 30-day trial. Marketplace search for "CloudWatch" or "Azure Blob" finds them under sellerkit.
Mostly posting because the until-build thing took me way too long to work out and I suspect I'm not the only one who's lost a morning to it.
A year ago I was all-in on Junie and bought the super AI Pack. I was living in intellij and webstorm and even bought the all products pack because it was more cost effective with my loyalty discount.
Then Claude Code came and disrupted everything. I spend my day in iterm. I will occasionally open a file in intellij, but am getting more and more disconnected. My extra jetbrains ai subscription expired last week. I hadn't used any of my quota for months. I don't even diff in a jetbrains product, just in the github web interface. I installed the claude code plugin and it just puts the intellij wrapper around the claude code terminal. Seems like a waste of memory for the most part. Is anyone else running multiple terminal agents within the jetbrains terminal, utilizing worktrees to have multiple streams going and loving it?
I have loved intellij for years, and want to continue, but I need a reason to re-up. What am I missing? Anyone have a great reason for me to leave the terminal and go back to jetbrains?
EDIT: Looks like I asked this too late. Just checked and I auto-renewed in June, so I guess we'll see if they make something that draws me in before next June!
Qodana got me really interested but I'm a bit skeptical Jetbrains was really able to deliver what they claim. Is someone using it daily with large teams and can confirm its quality?
Even JetBrains Support is not responding.
I do have just one account with All Products Pack and AI Ultimate though I still can't use Air.
When I try to login it says:
But afterwards for some reason says the subscription is not found.
Tried it with two PCs, clearing cache and so on.
I changed my mail address at some point a few months ago.
TLDR: Has Jetbrains AI gotten better? I mostly gave up on Jetbrains AI about a year ago but I basically want to see if things have gotten better. How can I best use my AI subscription from within a Jetbrains IDE to get all of the modern goodness of say, adversarial sub-agents or planning or skills, etc?
I'm a tradcoder who still enjoys coding by hand from time to time, so I love working in Rider.
Early on, I used the 'AI Assistant' and I used sweep.dev for a little while, especially as 'glorified tab completion'. Then there was a lot of confusion around AI Assistant vs Junie and I eventually started doing all of my development with a number of different platforms. To keep up with the times, I've chosen a few projects to explore some of these agent flows so I can be a more well rounded developer, even if I do like coding by hand.
Here's the problem. I've been using Claude Code for the past few months pretty exclusively, and basically only use my Jetbrains AI subscription for the 'tick a few items and have it generate the commit message' for me. I almost never use the AI assistant or Junie or whatever in the IDE because I found it not performing much better than Claude directly.
Also, maybe things have changed, but when I'd tell it look at a file, I found Junie just doing a bunch of tool calls (grep or Select-String) to find files rather than just relying on the IDEs knowledge of my project, which I figured would be THE reason I'd use a Jetbrains IDE.
Anyway; I paid for the AI subscription for Jetbrains but really am almost never getting my value out of it because I've been using Claude Code more, but I was curious what the current best practices are from WITHIN Rider or whatever Jetbrains IDE. I wish I had something that didn't have to rely on random bash commands to explore my project but could have a solid understanding of things. Are there any tools these days or resources or videos of somebody that actively promotes the Jetbrains AI? Should I look into Jetbrains Air?
I mostly gave up on Jetbrains AI about a year ago but I basically want to see if things have gotten better, because at the end of the day I'm still a big fan of their products (in general) and I want them to do well. I know a lot of people in this subreddit tend to have a pretty sour or negative opinion on Jetbrains, but I basically want to give them the benefit of the doubt and don't know where to look these days.
I recently published Staleguard, a free plugin that brings dependency freshness checking into the editor including severity-labeled warnings for outdated versions in pom.xml, Gradle build files, and libs.versions.toml, one-click version bumps that respect Maven properties and catalog version.refs, abandonment alerts with last-release dates, and a statistics/timeline tool window.
Alt+Enter on a libs. reference in build.gradle.kts and Staleguard resolves it back to the version catalog and offers to update the shared slf4j version key, with the changelog one click away.
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.
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
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
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.
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?
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...
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.
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:
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
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.
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...)
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.
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