Aider
Open-source terminal AI that edits your code and makes clean git commits automatically
Aider is a terminal tool that pair-programs with you. You tell it what to change, it edits the files, and — here is the part that wins people over — it creates a clean git commit with a descriptive message. Every change is tracked, reviewable, and revertable. No other AI coding tool handles version control this naturally.
Built by Paul Gauthier, it consistently ranks at the top of SWE-bench coding benchmarks. The tradeoff is that it is terminal-only and requires you to bring your own API key. If you are already comfortable with git and the command line, aider fits into your workflow like a glove. If you want a visual editor experience, look at Cursor or Cline instead.
What's good
- Git-aware — every change is a well-described commit you can review or revert
- Works with Claude, GPT-4, Gemini, and local models
- Top scores on SWE-bench coding benchmarks
Watch out for
- Terminal-only — no GUI, no visual diff preview
- API costs are yours to manage and can add up with large context
- Learning curve to get the most out of it (knowing which files to add, how to prompt)
Alternatives
Claude Code
Anthropic's terminal-based AI coding tool that reads your entire codebase and makes changes across files
Cline
Open-source VS Code extension that acts as an autonomous coding agent — bring your own AI model
Cursor
AI code editor (VS Code fork) that lets you talk to your codebase, autocomplete across files, and refactor with a prompt
More in AI & Coding Tools
Base44
Chat-based AI app builder that generates business apps with databases and auth — now owned by Wix
Bolt.new
Build full-stack web apps in your browser by describing what you want — no local setup needed
Claude Code
Anthropic's terminal-based AI coding tool that reads your entire codebase and makes changes across files