Aider is a command-line tool created by Paul Gauthier. You open it in a Git project, describe a change, and it edits your files. Each change becomes a commit with a sensible message.
It works with models from Anthropic, OpenAI, DeepSeek, Gemini, and local runners like Ollama. The standout fact is its price. The software is free and open source under the Apache 2.0 license.
How to Get Started with Aider
- Install it. Run
python -m pip install aider-install, thenaider-install. Confirm it works by typingaider --help. - Get an API key. Create a key with your model provider, such as Anthropic, OpenAI, or DeepSeek. Pass it using the
--api-keyflag or an environment variable. - Open a Git repo. Move into a project folder that is already tracked by Git. Commit any unsaved work first, so you can compare changes.
- Start a session. Run
aiderwith the files you want to edit. Ask for one small change, like adding input validation. - Review and undo. Check the diff, run your tests, and use
/undoif needed. Then try a bigger task.
Aider vs Competitors
Aider vs Cursor. Choose Aider if you want a free, terminal-based tool with your choice of model. Choose Cursor if you prefer a full AI-first editor with a graphical interface. The key difference is where you work. Aider adds AI to your existing setup, while Cursor replaces it.
Aider vs Claude Code. Choose Aider if you want to mix and match models from many vendors. Choose Claude Code if you want a tightly integrated agent built around Anthropic’s own models. Aider is model-agnostic. Claude Code is optimized for one family.
Final Verdict
Aider suits terminal-first developers who want AI help without a subscription. Its standout feature is the Git-based workflow, where every edit is a reviewable commit. The caveat is that your results and costs depend on the model you pick, and there is no GUI. If you like control, install it today. Start free at aider.chat.



