CodeWithLLM-Updates
-

Integrated Development Environments

 These IDEs offer a superior coding experience compared to traditional IDEs.

Tool Description
Cursor A next-generation IDE designed for pair-programming with AI. Edit, debug, and understand complex codebases with powerful AI assistance.
VS Code with GitHub Copilot A widely-used AI pair programmer within the VS Code that provides code suggestions, autocompletions, and even generates entire functions based on context and comments. It integrates directly into VS Code (and other IDEs).
Zed Zed is a next-generation code editor for MacOS and Linux designed for high-performance collaboration with humans and AI.
Windsurf Windsurf, by Codeium, is an AI-powered code completion tool. It is designed to suggest entire functions and blocks of code based on context.
aide Aide is an AI coding assistant designed to make the process of coding faster and more efficient, by offering intelligent code suggestions and completions.
PearAI Bring your ideas to life with the best AI tools integrated into a single code editor. Built to supercharge your project development all the way from inception to running at scale. Always open source.
trae trae uses AI to enable developers to quickly build full-stack applications from prompts.
MarsCode Built-in AI programming assistant with capabilities like code completion, explanation, and debugging for faster development.
CodeLLM A revolutionary new AI Code Editor that helps you 10x your developer productivity! Bundled with AI super assistant ChatLLM.

AI-Enhanced Development Tools

  Tool Description
Command Line Interface (CLI) Tools aider chat A CLI tool that allows you to interact with an AI coding assistant directly from your terminal. It helps with code generation, modification, and understanding through a chat interface.
plandex An open source, terminal-based AI coding engine. Designed for real-world tasks that span many files.
Extensions Cline A VS Code extension that integrates AI-powered agentic coding assistance.
RooCode An extension (fork of Cline) created by a Roo that adds AI-powered code generation capabilities to VS Code.
Continue.dev An open-source AI coding assistant for IDEs that helps accelerate software development. It offers features like code generation, refactoring, and debugging assistance.
qodo Agentic AI for testing, reviewing, and writing code—continuous quality at every step.
Supermaven Supermaven is VS Code, JetBrains IDEs, and Neovim extension that lets you write code 2x faster with AI.
augment code The first AI coding assistant built for professional software engineers and large codebases.
Sourcegraph Cody The enterprise AI code assistant. Share and reuse prompts to automate tasks and promote quality and best practices for all of your devs.
Amazon Q Developer Amazon Q Developer is plugin that provides you with code recommendations in real time and is an expert on AWS and is in the AWS Management Console.
AI-Powered Generators v0 A generative AI platform by Vercel, that creates user interfaces from text prompts.
bolt & bolt.diy A low-code platform for building web applications. The .diy version indicates an open-source, do-it-yourself version.
lovable А low-code platform with AI, designed for building internal tools and automating tasks.
Replit A collaborative, browser-based IDE that supports many programming languages. It now has AI features that helps write the code.
AI Developer Platforms devin Devin is presented as an AI software engineer, capable of handling complex development tasks and working autonomously.
OpenHands A platform that helps streamline the development process by offering AI assistance at different phases in building software.
databutton Databutton lets you build software collaboratively with an AI developer. It handles everything from planning and coding to deployment, without requiring coding expertise.

Instead of paying for individual API keys for every AI service, there are cost-effective and flexible alternatives. One option is to use OpenRouter, which acts as a unified API for various models. This can potentially consolidate costs and simplify integration.

You can also find a comprehensive list of AI coding tools in the following awesome-type repository: awesome-code-ai.

If you have powerful hardware and prioritize privacy or want more control, you can run large language models (LLMs) locally. Tools like Ollama and LM Studio make it easier to deploy and manage these models on your own machine. For code autocompletion specifically, consider solutions with local-first option like TabbyML.