I need to know what are the top AI tools for improving developer productivity because honestly I am about two seconds away from throwing my laptop out the window. I have been grinding on this legacy Node.js refactor for a client in Berlin for three weeks now and the codebase is just a total disaster, its full of spaghetti code from like 2016 and no documentation anywhere. I've been trying to use the basic VS Code stuff but it's just not cutting it anymore, it keeps giving me these weird suggestions that dont even make sense in the context of the project or it just hangs whenever I try to refactor a large block of code.
I am so fed up with spending my entire morning just trying to trace where a variable is coming from or why a specific database call is failing intermittently. My deadline is literally in 12 days and I am barely halfway through the feature list they wanted. I've got a budget of maybe $40 or $50 a month to throw at this if it actually works but I dont want to just throw money at more hype that doesnt deliver. I heard some people talking about Cursor but then someone else told me it's just a fork of VS Code and might not be worth the switch? And what about these things like Cody or the new Claude 3.5 stuff everyone is posting about on Twitter?
I need something that can actually look at my whole folder and understand how the different files talk to each other because right now I feel like I am doing all the heavy lifting and the AI is just a fancy spellchecker that gets things wrong. Does anyone have a setup that actually makes them faster? I really need to automate the boring stuff like writing boilerplate unit tests or generating JSDoc comments because I just dont have the time to do it manually anymore if I want to see my family this month. Just tell me what actually works in a real production environment and isnt just a demo...
> I need something that can actually look at my whole folder and understand how the different files talk to each other Oh man, I totally get the frustration! If you want to save some cash but still get that deep context, you HAVE to check out Continue Dev Open Source VS Code Extension. It is amazing because it is free and lets you plug in whatever API keys you want. Since you have a budget, just grab an API key for OpenAI GPT-4o API or even better, the DeepSeek Coder V2 API which is ridiculously cheap and punches way above its weight for refactoring. It basically gives you that whole folder context without paying a massive monthly subscription fee. Also, if you are doing boilerplate, Tabnine Pro AI Coding Assistant is fantastic for local stuff and they usually have some decent trials. Honestly, mixing Continue with a cheap API key is the best way to keep your costs down while getting elite-level refactors! You basically pay only for what you use, so if you are grinding hard for 12 days, it will still be way under your $50 budget. Love it when a plan comes together like that!
Jumping in here... honestly, I was in the same boat a few months ago with a messy legacy project. I was using some random free extensions and they were just... bad. I finally bit the bullet and got GitHub Copilot for Individuals and it made a massive difference for my workflow. The key for me was actually using the chat feature with the @workspace tag. Before I figured that out, it felt like the AI was just guessing based on the current file, which is totally useless for spaghetti code. It is a pretty decent option because it actually indexes your local files properly. I used it for a few specific things:
Honestly, check YouTube! Theres a fantastic video analyzing these specific workflows for legacy projects. Just search for AI developer benchmarks... its really the most reliable comparison.
Regarding what #4 said about "Jumping in here... honestly, I was in the..." - i agree that some tools are unfortunately not as good as expected when you look at the market analysis. I had issues with their reliability during a recent audit. It reminds me of a trip to Ohio last year.
Yo! Jumping in here because I am obsessed with legacy refactors! Like someone mentioned, context is everything, but I gotta ask—what testing framework are you forced to use for this 2016 mess? Knowing if its Mocha or something older helps a ton because the boilerplate needs to be specific. If you want long-term sanity, you seriously need to look at JetBrains WebStorm combined with JetBrains AI Assistant. Here is why it is amazing for your specific nightmare:
Man, I totally feel that laptop-out-the-window energy. Legacy Node stuff is a total nightmare when there is zero documentation. If you're worried about reliability, you might want to consider switching to Cursor AI Code Editor Pro Plan for a month. Yeah, its a fork of VS Code, but the way it indexes your whole folder is way more reliable than the standard extensions for understanding how files talk to each other. Just be careful tho, id suggest keeping these things in mind:
Nice, didn't know that