DEV Community

Cover image for Finally, I Found The Best AI IDE! (And It Might Surprise You...)

Finally, I Found The Best AI IDE! (And It Might Surprise You...)

Ali Shirani on February 07, 2025

For months, I've been on a quest. A quest for something that felt like a true leap forward in software development. I've dabbled with AI-powered c...
Collapse
 
pengeszikra profile image
Peter Vivo • Edited

Let's be honest. Traditional coding can be... tedious. We spend countless hours wrestling with syntax, debugging obscure errors, and searching Stack Overflow for that one line of code that'll fix everything. The promise of AI assistance is tantalizing:

imho, you don't reach the state of development: enjoying the coding. At that point you will think about a programming by different perspective. At that point you don't need to tight couple your work with your IDE or even a specified AI.

When I faced a problem which out of my domain knowledge I just simple talking about with AI out of my code editor. This process also lazy.

So many times AI give a common obvious answer for the problem which may lead a further problem.

Collapse
 
mfm347 profile image
MFM-347 • Edited

Debugging and fixing errors yourself is really fun but also sometimes it makes tasks difficult in serious projects. AI helps boost the debugging and error handling process and save time, energy (and sometimes money).

Collapse
 
pengeszikra profile image
Peter Vivo

You are right! Much worst if you facing some error which is out of your main knowledge base. For example im am a bit inexperienced with docker, and I maintanence a legacy react application which is run on AWS and have own inhouse version handling tool also. There is no option to put those 6 different repo as context to AI and solve some problem.
But if I faced on some cryptic error I was copy paste the error message to AI to help summarize. On that field AI is awesome.

Thread Thread
 
the_riz profile image
Rich Winter

There is the option. You have to pay money for it. You can train a model on your existing code base.

Thread Thread
 
pengeszikra profile image
Peter Vivo

Maybe a local deepSeek are the solution for training a model without care to share.

Collapse
 
maurolimahub profile image
Mauro

I'm at the Odin Project and, while I'm learning to code, I won't use AI
First I need to UNDERSTAND coding process
AI must be a tool, not the boss
By now, my AI would be just the Rubber Duck

Collapse
 
briantopazbruce profile image
Brian Bruce

Openly, Nicely, AnD Honestly stated Mauro. To borrow from experience:

Sweating blood, While Dodging Bullets, to
survive is a hands on activity that can be
replaced by Nothing (excepting avoidance)
having a 1 to 1 relation with what Is Learned
from the activity.
Enter fullscreen mode Exit fullscreen mode

I shake my head at times test-driving modern preprocessors and linkers... I'm about convinced that highly optimized ANSI C work, includes inline assembly, is rapidly becoming a prehistoric skill of Neanderthal (Old-School programmers) Elders.

Honestly, how can a wannabe SDK or API designer develop lightening fast routines having The absolute minimum of disk footprint, a minute RAM profile and be 100% accurate with an artificially intelligent abstraction pulling the reins?
One day that designer will be required to make field changes alone but will not have intimate knowledge of the particular Architecture, the algorithms or the preprocessor and linker characteristics or the architectures peculiar built-in optimizations to make changes, especially changes conveying confidence with guarantee, hence within the original specs - the Technical and the Legal.

A mouthful there, excuse me and maybe reasons to find more joy in this retirement .

Good trials Mauro,
Peace ✌️

Thread Thread
 
maurolimahub profile image
Mauro

There's a scene, in the excellent film "The Bicentennial Man"
Where He goes to buy a new, expensive, skin, to look more human
When the businessman delivered, the COST of the product
He points that "this is like one month of my revenue"
The businessman said, "It's more than a year of mine"
Isaac Asimov points this in his books all the time
Becoming too dependent of automatisms, when it fails, we are doomed
Those who retain some real skill, will be absurdly well paid.

Think about it
If the TERMINATOR is an artificial intelligence which took all AIs in the world, and declare war against humankind
The only way out is to code "by nail"
No more AIs helping

Thread Thread
 
pengeszikra profile image
Peter Vivo • Edited

At least actual AI is cheap to constantly using some purpose. If TERMINATOR can't pay for subscriptions then don't able to use our AI. So first step of that TERMINATOR is need to hack our bank system to earn enough money to controll our AI. But current AI don't have access to system which can use aginst us ( I hope ).

In other perspective, if AI can controll even the largest army all automatic weapon ( without nuclear one - which is a bit outdated ) then also can't do too much damage in global scale. If we check how much weapon used in Unkranian War and how small area is the battle zone, we can easy calculate to standard dron weapons don't enough to make a real threath against whole humanity. ( I hope also )

Collapse
 
linkin profile image
Linkin

Great! 🌟

Collapse
 
almaren profile image
Alexander

A such AI IDE will become a gold standard soon for employees?

I feel like a dinosaur. How the person who don't get revenue from programming can learn to use AI Generative Coding if almost all of them are paid. GitHub Copilot only free trial :(.

Collapse
 
pengeszikra profile image
Peter Vivo

Install deepSeek with ollama onto local machine for free. Just your GPU are costly. We don't need to ask a AI for a average answer, the old fashion coding still working. I think AI can't figure out a best way to solve some task, instead AI learn a most common case for a problem. So I don't think AI IDE will be the gold standard. My advice is be the simple textarea or console your IDE then you can survive.

Collapse
 
almaren profile image
Alexander

It's too heavy for local computations on old laptop of 2016 year. I just use free chatgpt in the browser and QODO code completion for learning purposes.
If you don't work in IT. You can't afford those stuff. I am an ex-developer.

Collapse
 
eren_cansinecan_f4d175d8 profile image
eren can Sinecan

I've also been through these although mine was a much less in depth research. Aide is my fave so far but the new vs code insider with copilot's agent edition is a strong contender

Collapse
 
chris_sd_b9194652dbd4a1e profile image
Chris S-D • Edited

I've been unbelievably happy with Roo code extension on vs code.

It's pushing out updates almost every day and sometimes two times a day.

It has a very healthy developer ecosystem, and I find it very very useful.

Pair it with Openrouter and you can try out all sorts of things, many for very cheap.

It has the ability to interface with MCP servers, so any automation it doesn't have, you can add yourself.

Collapse
 
mythorian_b77f3ebd0bce9c7 profile image
Mythorian

it says that for aide i need openai key and openai key needs money! so how is it it free?

Collapse
 
syeo66 profile image
Red Ochsenbein (he/him)

Well, I found AI (actual intelligence) in my brain. So, no need to find it in my IDE...

Collapse
 
sudman96 profile image
Sudhanshu

As a person, who relies on chatgpt and qodo gen for assistance, current scope of AI only allows me to do my menial tasks like creating entity.

Unlike human brain, AI can never replace your logical thinking. It can only help you to think in that direction at max. But human brain is the best tool for thinking out of box and finding innovative solutions.

So, overall, my preference is Webstorm and any other tool like copilot, qodo etc.

Collapse
 
kevin_zhang profile image
Kevin

Why is there no bolt.new?

Collapse
 
keyru_nasirusman profile image
keyru Nasir Usman

Real programmers (Engineers) don't really care about the type of IDE or AI model to write code. If you know what you are doing, you will write code even if your IDE is Notepad.

Collapse
 
technvision profile image
Sohil Ahmed

True, I miss the good old notepad++ days.

Collapse
 
diractions profile image
diractions

Just a remark on Aide: it is not free. You get 50 chat/agentic invocations per month. Which is very limited for day-to-day coding.

Collapse
 
mohankumarelec profile image
mohanram • Edited

Amazing article, thanks a lot.

Checkout flexpilot.ai , it's a open source , community built alternative to GitHub copilot on VScode.

You can instantly try web version here , just to get the feel

ide.flexpilot.ai/?folder=web-fs://...

Note: I am the creator of this project, so my response might be opinionated.

Collapse
 
arcahyadi profile image
arcahyadi

Another trash

Collapse
 
amrmusharrafa profile image
Amr Musharrafa

why is that trash ?

Collapse
 
daniellacatus profile image
Daniel Lăcătuș

I think it's important to be aware of the pitfalls of artificial intelligence in such tools. Sometimes, AI models are not well-trained enough for specific contexts, which can lead to errors that are difficult to detect or fix later. Over-reliance on AI can also mean losing essential best practices in development.

Collapse
 
mythorian_b77f3ebd0bce9c7 profile image
Mythorian

thank you.

Collapse
 
maysanders profile image
May Sanders

Insightful Info

Collapse
 
riflan0ahmed profile image
Riflan Ahmed

Cursor AI pricing and Aide AI pricing are same. It's about your choice.

Collapse
 
vittorio_banfi_6d141586d5 profile image
Vittorio Banfi

How do you do debugging/fixing/code review/unit testing?

Collapse
 
uda_akbar_5c5fb176a222d83 profile image
Uda Akbar

Thanks info

Collapse
 
zerogpt_io profile image
Zero-GPT.io

Good!