Equivalents because VSCode and its forks are not an equivalent.
TL;DR Jetbrains is getting worse, more like VSCode. I want out to something as powerful but not VSCode like (which is worse).
Jetbrains has been chasing VSCode’s popularity to the detriment of its own product.
The modal commit dialog is now opt-in, behind a nearly hidden, advanced parameter and will be removed in the not so distant future. This was part of their effort to make the UI “leaner” and more like VSCode so now Jetbrains IDEs look more like it.
Some keyboard shortcuts have also had to be changed to be more like VSCode.
Jetbrains used to have a good docker integration, but that’s either unmaintained or undergoing work to support dev-containers better - something that jetbrains practically had nearly a decade ago, which allowed you to code on another server (remote development).
AI Assistant and Junie (their coding agents which I have to use for work) have consistently been behind the curve and just keep getting worse. They have 2 separate products for agentic development and can’t decide which to keep, so they duplicate efforts and fail at both. Now I’m asking my employer to just give me Cursor like the rest of the team, so I don’t have to put up with this Jetbrains crap.
Privately, AI it’s non-starter anyway, but my guess is that Jetbrains is also focussing more development efforts on that than actually fixing existing bugs.


I use jetbrains IDE since years, and I did some really strange stuff with them.
I used clion with experimental GCC builds and crashed the IDE multiple times. Opened a bug. Got fixed.
We found a bug in their Datagrip Sybase DWH integration. I met some of their team at a conference a week later, talked with them about the bug in person, got fixed during the day.
Sure, bugs may take a while, but thei get fixed.
And to AI. Cursor should be able to connect to jetbrains IDEs from the outside.
There is no other, universal, IDE stack that can come close. Ok, maybe if you are willed to invest weeks in an emcas or neovim setup
Maybe that is the sad conclusion and a perpetual fallback license is what I’ll end up with.
Neovim was highly praised by a colleague and a friend. And when streaming was a big thing (COVID, eh?), there were neovim streamers out there singing it praises. But after a month of failing to configure anything that was even close to what a proper IDE has, I just dropped it. The meme about vim and emacs users spending years configuring their IDE is no joke, and I just don’t have the time for that.
Yeah, Cursor has an ACP, but the ACP integration in Jetbrains is… meh. I tested a few to make my employer happy, but found that the major problem in the chain was/is the Jetbrains IDE. It seems like Jetbrains IDEs are much better without agentic coding than with. At least my experience.
I am not a big fan of coding agents. I have no troubles with Claude and jetbrains for what I personally do. But I use it for docs, minor fixes and test cases.
Primagen is one of those neovim nerds, not sure if he published its setup anywe6
It’s so intimidating how fast Primagen is with Vim. Wish I had the time and his stamina to learn a fraction of what he does with motions. He once said he kinda cringes when he has to watch people using a regular IDE.
Anyways. Vim nerds may despise this but I’d never would try to tailor my own Neovim config. I straight up started with LazyVim. Still not free from confusing elements but after I jotted down all my most needed motions and used them over and over, it is approximately usable. Still fuck up some motions and end up with gibberish, still faster with a regular IDE, but I now would know my way around Vim, if no other editor would be around.
What the community has accomplished to create within a TUI is astounding. Equally the amount of work that has gone into plugins. Code completition and debugging support, e.g. for Rust is excellent.