AI Tools

We rank AI coding tools by the code they produce, not by their marketing. Every claim is tested against real work.

Projects: AI Tools

AI Engineering

Claude Code

Anthropic's agentic coding tool that works in your terminal.

Claude Code brought the agent loop to the command line: it reads your codebase, plans changes, runs commands, and iterates — with you directing, not typing. The reference implementation of terminal-native AI engineering.

TypeScript
Developer Tools

Windsurf

The agentic IDE built around human-AI flow state.

Windsurf (formerly Codeium) designed the editor around continuous collaboration: Cascade, its agent, tracks your intent across files and terminal, keeping you in flow instead of context-switching to chat.

TypeScript
AI Engineering

Bolt

Prompt, run, edit, and deploy full-stack apps in the browser.

StackBlitz's Bolt turns a text prompt into a working full-stack application — running live in the browser via WebContainers, editable in a real IDE, deployable in one click.

AI Engineering

Lovable

Turn a sentence into a full-stack app with database and auth.

Lovable generates complete applications — frontend, Supabase backend, auth — from natural language. The standout in the prompt-to-app wave for how complete the generated products feel.

TypeScriptReact
AI Engineering

Ollama

Get up and running with large language models, locally.

Ollama turned local LLM inference into `ollama run llama3` — model management, serving, and a clean API in one Go binary. The fastest path from curiosity to a working local model.

Go
AI Engineering

v0

Generate UI with prompts, from the makers of Next.js.

Vercel's v0 turns text descriptions into working React components with shadcn/ui and Tailwind. The fastest path from 'I need a landing page' to deployable UI — and a glimpse of generative UI as a primitive.

Developer Tools

Aider

AI pair programming in your terminal — open source.

Aider is the open-source terminal chatbot for code: pair it with any frontier model, point it at your git repo, and it edits files with proper diffs and commit messages. The hacker's choice for agentic coding.

Python
Developer Tools

Continue

The open-source AI code assistant for VS Code and JetBrains.

Continue brings AI assistance into the editors developers already use — autocomplete, chat, and agent actions — open source and model-agnostic. The community-driven alternative to closed assistants.

TypeScript
Developer Tools

Cody

Enterprise code AI with your whole codebase as context.

Sourcegraph's Cody brings AI assistance grounded in deep codebase understanding — semantic search across your repos means answers informed by your actual code, not generic patterns.

TypeScript
Developer Tools

Zed

A next-generation code editor built for high-performance collaboration.

From the team behind Atom, Zed is a Rust editor that treats latency as a bug: GPU-rendered UI, multiplayer editing via CRDTs, and deep AI integration that doesn't get in the way.

Rust
Developer Tools

Cursor

The AI-first code editor, forked from VS Code.

Cursor took VS Code's familiar surface and rebuilt the AI integration underneath: tab completion that predicts your next edit, a composer for multi-file changes, and agent mode that runs terminal commands.

TypeScript
AI Engineering

llama.cpp

LLM inference in plain C/C++ — run capable models on everyday hardware.

llama.cpp made large language models runnable on a laptop CPU with no GPU, no framework, no cluster. The quantization formats it pioneered (GGUF) became the de facto standard for local inference.

C++C
Developer Tools

GitHub Copilot

The AI pair programmer that started it all.

Copilot pioneered AI-assisted coding at scale: inline completions trained on public code, now expanded into chat, agent mode, and code review. The baseline every other tool gets measured against.

TypeScript