Your AI Coding Setup is Too Complicated{":"} My Tools (August 2025)
You only need two things to get 80% of the way there.
Right now everyone is chasing the perfect AI-powered coding setup. They've got a dozen different extensions, a custom-trained model that hallucinates in iambic pentameter, and a workflow so complex it requires its own README. But let's be honest, you don't need all that.
The beauty of these AI agents is that they reduce the complexity of our workflows, people love adding complexity to stuff. As an experienced dev, the massive amount of boilerplate needed to make this NextJS app prototype and build a CI, I can just describe what I need and review and approve.
All you really need are two things: Cursor and Gemini CLI.
Cursor is just a fork of VS Code that's been elegantly rigged for AI. It gets the inline-diffing and code generation right. The Gemini CLI is a terminal agent that can see your files and talk to your dev server. Between the two, you have 80% of what you could possibly want from an AI assistant. One editor for your code, the other runs it and analyzes the results/ does some filesystem operations.
Most devs overthink and over optimize. The cost of messing with tooling and toolchain is so high- you are spending time benchmarking LLMs when you could be building.
Get back to actually building something.
Cursor
Cursor is a fork of VS Code that's been elegantly rigged for AI. It gets the inline-diffing and code generation right. This lets you fine-tune and iterate when the CLI is stuck in a loop or adding weird dependencies or something.
Gemini CLI
The Gemini CLI is a terminal agent that can see your files and talk to your dev server. You can have it analyze an entire project and act as a junior dev, writing you a feature proposal or plan.
Cursor and Gemini CLI
More about my speicific workflow in the AI Coding Workflow
© Jacob Mizraji.