AI Coding assistant

AI coding tools write, refactor and review code alongside you. From the AI coding assistant that completes your next line to autonomous agents that ship whole features, this shortlist gathers the best coding tools, free and paid, for solo developers, startups and engineering teams.

11 tool(s)

Devin

Devin

Autonomous software agent for planning, coding, testing, and delivering tasks in a cloud development environment.

View tool →
Cursor

Cursor

AI-first code editor with completion, contextual chat, local agents, and cloud task execution.

View tool →
Lovable

Lovable

AI development platform that turns prompts into editable, deployable full-stack web applications.

View tool →
CodeRabbit

CodeRabbit

AI code review platform that analyzes pull requests, applies team rules, and suggests targeted fixes.

View tool →
Qodo

Qodo

AI-assisted code review platform for analyzing changes, applying rules, and preparing pull requests.

View tool →
Greptile

Greptile

Code review agent that uses repository-wide context to assess changes and identify issues before merge.

View tool →
Augment Code

Augment Code

Developer assistant and agents designed to work with the context of large codebases and multiple repositories.

View tool →
Cline

Cline

Open-source coding agent in the IDE with model choice, terminal tools, MCP support, and reviewable changes.

View tool →
Aider

Aider

Open-source terminal coding assistant connected to Git and compatible with many cloud or local models.

View tool →
Factory

Factory

Agentic development platform with Droids that can plan, edit, test, and automate software engineering tasks.

View tool →
Vanna AI

Vanna AI

Open-source framework for building SQL agents that query databases and return controlled, user-aware answers.

View tool →

What is an AI coding assistant?

An AI coding assistant is a tool powered by artificial intelligence that helps you write software faster. It started with smart autocomplete, but modern assistants go much further: code generation from a plain-language description, contextual chat that understands your files, multi-file edits, test writing and bug fixing. Working with one feels like pair programming with a partner who has read your entire codebase and never gets tired. Assistants live where developers work, inside an AI code editor, as an IDE extension or straight in the terminal, and most let you choose the underlying model, including open-source options.

From autocomplete to coding agents and vibe coding

The category is moving fast along the autonomy scale. A coding agent takes an objective, plans the work, edits files, runs tests and iterates until the task is done, in your editor or in a cloud environment. Vibe coding pushes the idea further for non-specialists: describe the app you want, and an AI app builder turns the prompt into a deployable product you refine through conversation. On the quality side, AI code review platforms analyze pull requests, apply your team's rules and catch issues before merge, closing the loop between generation and verification. Together these tools cover the whole lifecycle, from first prototype to production-grade code.

How to choose your AI coding tool

Start from your workflow: an editor-based assistant for daily coding, a cloud agent for delegating whole tasks, a review platform for team quality. Then weigh four criteria. Codebase context first: on large projects, the tool's ability to understand your whole repository makes the real difference. Model flexibility next: check which AI models are available and whether you can bring your own, or run open-source ones. Security matters: review how your code is stored and whether it trains models, a key point for proprietary work. Budget last: pricing runs from free open-source tools to per-seat AI SaaS plans, so use the pricing filters above to compare.

Explore more categories

Stay ahead of the AI noise

A short selection of useful AI tools, once a week.