Alejandro Cantero Jódar
Alejandro Cantero Jódar

The AI Gold Rush: How Smart Agents Are Shaping Code Editors

· AI Alejandro Cantero Jódar

Featured image for article: The AI Gold Rush: How Smart Agents Are Shaping Code Editors

Over the past few weeks, I’ve been noticing something fascinating happening in the world of software development. There’s a clear shift—almost like a modern-day gold rush—where developers everywhere are racing to adopt AI agents built right into their code editors. And I totally get it. The promise of better productivity and smarter tools is too good to ignore. Personally, I’ve been experimenting with several of these tools myself, trying to see which ones actually help me write code faster, cleaner, and with fewer headaches.

Surveying the Field: What’s Out There?

The market for AI-powered editors is exploding. Some names are standing out quickly. Windsurf, which you might’ve known as Codeium, is pitching itself as an agentic IDE that gets you in the zone. Its agent, Cascade, doesn’t just autocomplete code—it debugs, understands your intentions, and helps manage large codebases. Then there’s Cursor, a fork of Visual Studio Code, which adds an agent mode that can take on tasks end-to-end, understanding context and running terminal commands for you.

Trae is another one I tried—it’s got a nice, smooth interface and offers a mode called Constructor for building full projects with ease. Zed AI, built from scratch in Rust, caught my attention with its promise of real-time collaboration and blazing speed. And of course, VS Code itself now includes Copilot in agent mode, so you can just tell it what you want to build and it figures out the steps for you.

JetBrains Frustrations: Missing Out on the Party

Now, if you’re a JetBrains user like me, you probably felt the FOMO. For a while, JetBrains IDEs—like IntelliJ and PyCharm—didn’t have native agent support, and it felt like we were stuck watching everyone else get new toys. That frustration pushed a lot of us to explore tools like Cursor and Windsurf. Thankfully, JetBrains heard us. They're working on their own thing—Junie—to fill the gap. But yeah, the wait has been a bit painful.

A major development here was Windsurf releasing a plugin version of Cascade for JetBrains. It’s integrated pretty smoothly into IntelliJ, PyCharm, etc., and early feedback is... mixed. Some users are loving the possibilities, others are hitting performance snags. Still, I see it as a good sign: JetBrains and Windsurf teaming up means they recognize the growing demand.

Microsoft Throws a Wrench in the Gears

Then came the curveball: Microsoft recently locked down the VS Code extension marketplace, limiting access to their plugins only for official Microsoft products. That’s a big deal. Editors like Cursor and Windsurf rely on that marketplace, especially for extensions like C/C++ and C# support.

Since the restriction, some Microsoft extensions stopped working in these third-party editors. The vibe in dev communities has shifted—people are asking whether these tools are sustainable long-term. It’s hard not to see this as a competitive response to the rise of open-source VS Code forks integrating AI. The whole thing highlights the friction between open ecosystems and the companies trying to monetize or control them.

The Miner’s Fatigue: Productivity Isn’t Always Instant

Here’s the honest truth: while this AI boom is exciting, it’s also exhausting. Every few weeks there’s a new tool or plugin promising to change the game. Keeping up, testing everything, and figuring out what’s actually useful? That takes time. And it’s not just about convenience—some devs (myself included) have had to debug AI-generated code that turns out more confusing than helpful.

There’s still a trust gap. A lot of us aren’t fully confident in letting AI take over complex logic or sensitive code. And when upper management pushes for fast adoption without proper training or understanding, it just breeds resentment. The hype is real, but so is the stress. Sometimes I wonder if we’re really gaining productivity, or just trading one kind of friction for another.

Looking Ahead: Where Is This All Going?

No doubt, the future is AI-integrated. That’s where editors and IDEs are heading. The real standout feature in this new wave is the rise of "agentic" AI—agents that can think ahead, operate across multiple steps, and actually understand your whole codebase, not just the file you’re working on.

Also big: integration with external tools and services through things like the Model Context Protocol (MCP). That’s what’s enabling agents to go beyond just writing code—they’re becoming your co-pilot in the full dev lifecycle.

But there’s a tension we need to address. Developers still need to understand the code. AI can assist, but it’s not a substitute for problem-solving skills, architectural thinking, or debugging chops. That’s why I think the best devs will be those who learn how to collaborate with AI, not just rely on it.

So… Gold Mine or Mirage?

This AI gold rush has definitely stirred things up. There’s promise, yes—huge gains in productivity if the tools mature and fit into real workflows. But right now, there’s a lot of chaos too. Microsoft’s marketplace restrictions added more uncertainty, and constant tool-hopping is tiring.

The release of the Cascade plugin for JetBrains and the upcoming Junie are promising signs that more developers will get access to these capabilities in environments they already love. But long-term success won’t just be about better agents—it’ll be about how teams and individuals adapt to work with them.

If we get that right, we might be entering the most productive era of coding yet. If not, we risk ending up frustrated, burned out, and wishing we’d never dug into the mine in the first place.

Related posts

The Silent (and Not-So-Silent) Impact of AI on Programming

The Silent (and Not-So-Silent) Impact of AI on Programming

From silent autocompletion to powerful AI agents, artificial intelligence is reshaping the daily life of programmers. Explore how these tools are becoming indispensable 'co-pilots,' offering unprecedented efficiency but also presenting a double-edged sword for new developers and propelling a new elite in the field.

Read more
Blind Booleans vs. Context: Rethinking Boolean Returns

Blind Booleans vs. Context: Rethinking Boolean Returns

‘Blind booleans’ can make code ambiguous and harder to maintain. Discover why returning objects or enums instead of raw boolean values can enhance clarity and robustness in your code.

Read more
Microsoft Majorana 1: Why it's important for programmers?

Microsoft Majorana 1: Why it's important for programmers?

Majorana 1, the first quantum processor with topological qubits that will transform quantum software development and simplify the programming of advanced algorithms.

Read more
CSS is now a programming language

CSS is now a programming language

CSS is evolving by enabling conditional logic and reusable styles natively. These features reduce reliance on preprocessors like Sass and Less.

Read more
Best Open-Source Headless CMS (SQLite compatible) for 2025

Best Open-Source Headless CMS (SQLite compatible) for 2025

Headless CMS platforms are offering flexibility, scalability, and cost savings. In this article, we check the best open-source headless CMS options for 2025, focusing on tools that support SQLite for efficient static content management.

Read more
The Future of RxJS in Angular

The Future of RxJS in Angular

At the end of 2024, Angular 19 has been released with interesting changes that offer new solutions to problems that were traditionally solved with RxJS. These changes make it quite clear where Angular wants to go regarding interoperability with RxJS in the future.

Read more

Alejandro Cantero Jódar

Made with ♥ by a passioned developer © 2025