Tools Overview
A comparison of AI tools for programming, covering chat-based tools, IDE integrations, and terminal agents with their key differences and use cases.
Cursor
Cursor is an AI coding agent and editor (VS Code fork) with Agent, Plan, Ask, and Debug modes, a terminal CLI, cloud agents, and Bugbot PR review.
GitHub Copilot
GitHub Copilot provides inline code completions and a chat panel directly in your editor, supporting VS Code, JetBrains IDEs, Neovim, and GitHub.com.
OpenAI Codex
OpenAI Codex is a coding agent available as a CLI, IDE extension, desktop app, and cloud service that reads your codebase, edits files, and runs commands.
Gemini CLI
Gemini CLI is Google's open-source terminal coding agent powered by Gemini models, with a generous free tier for individual developers and small teams.
Aider
Aider is an open-source terminal-based AI pair programming tool that integrates with git and supports multiple LLMs for collaborative coding.
Mistral
Mistral offers AI coding tools including a terminal CLI agent, code completion models, and IDE integrations with a focus on data privacy and self-hosting.