Aider
aider.chat
An AI pair programming tool that runs in the terminal, edits your local files directly, and commits changes to git — supporting every major LLM provider including local models.
Why it is useful
Unlike IDE-embedded copilots, Aider works with your existing editor and gives the AI full access to your codebase through git. It reads the relevant files, makes changes, runs linters, and commits — all from a single terminal session. Works with GPT-4, Claude, Gemini, and local models through Ollama, so you can use it with whatever provider fits your budget.