Aider
AI ToolAI pair programming in your terminal. Works with GPT-4, Claude, and local models. Features git integration, voice coding, and multi-file editing.
Components
Release History
v0.86.05 features2 fixes2 improvementsThis release significantly expands model compatibility by adding support for all GPT-5 models, Grok-4, and several new preview and third-party models. Quality of life improvements include clearer feedback for the `/clear` command and cleaner output for `/undo`.
v0.85.010 features5 fixes10 improvementsThis release introduces significant model updates, including support for the new Gemini 2.5 series and Responses API models, alongside enhanced thinking token controls. Key new features focus on improving developer workflow, such as enabling gitignore file inclusion in scope and adding language specification for commit messages. Several fixes address encoding issues, model prefix errors, and startup stability.
v0.84.04 features2 fixes7 improvementsThis release significantly expands model support by adding the latest Claude 4 series models and Gemini 2.5 Flash preview. Key fixes include correcting file ignoring behavior and improving OpenRouter cost accuracy, alongside several quality-of-life enhancements like better commit message context and improved shell completion.
v0.83.012 features2 fixes17 improvementsThis release introduces significant model support, adding Gemini 2.5 Pro preview and Qwen models, alongside new commit attribution features like `--attribute-co-authored-by`. Enhancements include improved streaming spinners, better cross-platform command quoting via `oslex`, and automatic fetching of OpenRouter model parameters.
v0.82.07 features3 fixes1 improvementThis release significantly expands model compatibility by adding support for GPT 4.1 variants and several new Grok and Optimus models. Key functional updates include the introduction of the `patch` edit format for GPT-4.1 and fixes for architect mode selection and URL extraction.
v0.81.02 features2 fixes5 improvementsThis release introduces support for the new Quasar Alpha model via OpenRouter and streamlines authentication by offering OAuth when API keys are missing. Several improvements focus on better error reporting for OpenRouter connections and fixing issues related to retrying failed API calls.
v0.80.06 features5 fixes7 improvementsThis release introduces significant integration updates, including OpenRouter OAuth support and new model availability. Several critical bugs related to filepaths, git operations, and the /run command have been resolved. Additionally, the tool now provides better startup validation for configurations and improves handling of external dependencies like git.
v0.79.05 featuresThis release focuses heavily on expanding model compatibility by adding support for Gemini 2.5 Pro and DeepSeek V3 0324. New context management features, including the /context command, improve workflow efficiency by automatically identifying necessary files for edits.
v0.78.06 features1 fix6 improvementsThis release introduces new model configuration flexibility, including support for thinking tokens with OpenRouter Sonnet 3.7 and AWS_PROFILE support for Bedrock models. Key usability enhancements include new commands for switching model types and fixes for autocompletion across several core commands.
v0.77.04 features3 fixes7 improvementsThis release introduces powerful new configuration commands, /think-tokens and /reasoning-effort, allowing fine-grained control over model behavior and budget. It also brings massive expansion to supported programming languages via tree-sitter integration and fixes several critical bugs related to model configuration and file handling.
v0.76.011 features3 fixes9 improvementsThis release significantly enhances reasoning model support by adding token budget control and displaying reasoning output directly. Aider now offers user notifications when LLM responses are ready and introduces broad support for new models like QWQ 32B and Claude 3.7 Sonnet across various providers. Additionally, several Git and configuration handling bugs have been resolved.
v0.75.05 features2 fixes2 improvementsThis release introduces basic support for the Claude 3.7 Sonnet model and expands language support with HCL (Terraform) and tree-sitter pack integration. Several bugs were fixed, particularly concerning multiline input continuation prompts and the /editor command.
v0.74.03 features4 fixes7 improvementsThis release focuses on enhancing model integration and stability, including dynamic context window management for Ollama and improved support for various secondary API providers. Key fixes address incorrect filename generation and ensure multi-line mode persists through interruptions. Users will also benefit from faster startup times and better Docker environment configuration.
v0.73.05 features2 fixes3 improvementsThis release introduces significant model flexibility with full support for o3-mini and R1 free on OpenRouter, alongside a new `--reasoning-effort` control. Key improvements include better context window handling and fixes to ensure correct turn ordering for R1 models.
v0.72.04 features4 fixes2 improvementsThis release introduces support for the new DeepSeek R1 model and adds Kotlin syntax support to the repository map feature. Several bugs were fixed, including issues with turn taking during error reflection and incorrect list slicing in repomap calculations. Users also gain control over file line endings via a new command-line option.