aider.chat
Aider is an AI pair programming tool that runs in the terminal and works with cloud and local LLMs. It maps the codebase, supports more than 100 code languages, and integrates with Git to automatically commit changes. It can also run in an IDE and accept voice-to-code instructions.