Skip to content

Aider

Aider-AI · cli agent · free

AI pair programming in your terminal with git-native workflows.

open-sourceclipair-programminggit
Is this coverage useful?

Helps prioritize which assistants and sources we maintain. Anonymous · one vote per visitor.

Security advisories

2 published for Aider, from the GitHub Advisory Database.

Release signals

Aiderv0.82.0Apr 14, 2025

Support for GPT 4.1, mini and nano.

  • Improved support for using architect mode with Gemini 2.5 Pro.
  • Add support for `xai/grok-3-beta`, `xai/grok-3-mini-beta`, `openrouter/x-ai/grok-3-beta`,
  • `openrouter/x-ai/grok-3-mini-beta`, and `openrouter/openrouter/optimus-alpha` models.
  • Added support for `grok-3-fast-beta` and `grok-3-mini-fast-beta` models.
  • Added new `patch` edit format for OpenAI's GPT-4.1 model.
  • Added new `editor-diff`, `editor-whole`, and `editor-diff-fenced` edit formats.
  • Bugfix for automatically selecting the best edit format to use in architect mode.
  • +7 more changes
Read the full release note
  • Support for GPT 4.1, mini and nano.

  • Improved support for using architect mode with Gemini 2.5 Pro.

  • Add support for xai/grok-3-beta, xai/grok-3-mini-beta, openrouter/x-ai/grok-3-beta, openrouter/x-ai/grok-3-mini-beta, and openrouter/openrouter/optimus-alpha models.

  • Added support for grok-3-fast-beta and grok-3-mini-fast-beta models.

  • Added new patch edit format for OpenAI's GPT-4.1 model.

  • Added new editor-diff, editor-whole, and editor-diff-fenced edit formats.

  • Bugfix for automatically selecting the best edit format to use in architect mode.

  • Add alias "grok3" for xai/grok-3-beta.

  • Add alias "optimus" for openrouter/openrouter/optimus-alpha.

  • Fix URL extraction from error messages.

  • Allow adding files by full path even if a file with the same basename is already in the chat.

  • Fix quoting of values containing '#' in the sample aider.conf.yml.

  • Add support for Fireworks AI model 'deepseek-v3-0324', by Felix Lisczyk.

  • Aider wrote 92% of the code in this release.

<img width="730" alt="2025-04-14_16-22-29" src="https://github.com/user-attachments/assets/e4bd30b4-7fa4-4784-a10c-50315d7cbac6" />
Primary source ↗
Aiderv0.81.2Oct 8, 2026

Add support for `xai/grok-3-beta`, `xai/grok-3-mini-beta`, `openrouter/x-ai/grok-3-beta`, `openrouter/x-ai/grok-3-mini-beta`, and `openrouter/openrouter/optimus-alpha` models.

  • Add alias "grok3" for `xai/grok-3-beta`.
  • Add alias "optimus" for `openrouter/openrouter/optimus-alpha`.
  • Fix URL extraction from error messages.
  • Allow adding files by full path even if a file with the same basename is already in the chat.
  • Fix quoting of values containing '#' in the sample `aider.conf.yml`.
  • Add support for Fireworks AI model 'deepseek-v3-0324', by Felix Lisczyk.
  • +1 more change
Primary source ↗
Aiderv0.81.0Apr 4, 2025

Added support for the `openrouter/openrouter/quasar-alpha` model.

  • Currently free on OpenRouter.
  • Quasar scored 55% on the polyglot coding benchmark
  • Run with `aider --model quasar`
  • Offer OpenRouter OAuth authentication if an OpenRouter model is specified but the API key is missing.
  • Prevent retrying API calls when the provider reports insufficient credits.
  • Improve URL detection to exclude trailing double quotes.
  • Bumped deps to pickup litellm change to properly display the root cause of OpenRouter "choices" errors.
  • +6 more changes
Read the full release note
  • Added support for the openrouter/openrouter/quasar-alpha model.

    • Currently free on OpenRouter.
    • Quasar scored 55% on the polyglot coding benchmark
    • Run with aider --model quasar
  • Offer OpenRouter OAuth authentication if an OpenRouter model is specified but the API key is missing.

  • Prevent retrying API calls when the provider reports insufficient credits.

  • Improve URL detection to exclude trailing double quotes.

  • Bumped deps to pickup litellm change to properly display the root cause of OpenRouter "choices" errors.

  • Improve error message for OpenRouter API connection issues to mention potential rate limiting or upstream provider issues.

  • Configure weak models (gemini/gemini-2.0-flash and openrouter/google/gemini-2.0-flash-exp:free) for Gemini 2.5 Pro models.

  • Add model metadata for openrouter/google/gemini-2.0-flash-exp:free.

  • Updated deps for yanked fsspec and aiohttp packages #3699

  • Removed redundant dependency check during OpenRouter OAuth flow, by Claudia Pellegrino.

  • Aider wrote 86% of the code in this release.

https://aider.chat/HISTORY.html

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Aiderv0.80.0Mar 31, 2025

OpenRouter OAuth integration:

  • Offer to OAuth against OpenRouter if no model and keys are provided.
  • Select OpenRouter default model based on free/paid tier status if `OPENROUTER_API_KEY` is set and no model is specified.
  • Prioritize `gemini/gemini-2.5-pro-exp-03-25` if `GEMINI_API_KEY` is set, and `vertex_ai/gemini-2.5-pro-exp-03-25` if `VERTEXAI_PROJECT` is set, when no model is specified.
  • Validate user-configured color settings on startup and warn/disable invalid ones.
  • Warn at startup if `--stream` and `--cache-prompts` are used together, as cost estimates may be inaccurate.
  • +15 more changes
Read the full release note
  • OpenRouter OAuth integration:
    • Offer to OAuth against OpenRouter if no model and keys are provided.
    • Select OpenRouter default model based on free/paid tier status if OPENROUTER_API_KEY is set and no model is specified.
  • Prioritize gemini/gemini-2.5-pro-exp-03-25 if GEMINI_API_KEY is set, and vertex_ai/gemini-2.5-pro-exp-03-25 if VERTEXAI_PROJECT is set, when no model is specified.
  • Validate user-configured color settings on startup and warn/disable invalid ones.
  • Warn at startup if --stream and --cache-prompts are used together, as cost estimates may be inaccurate.
  • Boost repomap ranking for files whose path components match identifiers mentioned in the chat.
  • Change web scraping timeout from an error to a warning, allowing scraping to continue with potentially incomplete content.
  • Left-align markdown headings in the terminal output, by Peter Schilling.
  • Update edit format to the new model's default when switching models with /model, if the user was using the old model's default format.
  • Add the openrouter/deepseek-chat-v3-0324:free model.
  • Add Ctrl-X Ctrl-E keybinding to edit the current input buffer in an external editor, by Matteo Landi.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗
Aiderv0.79.2Oct 8, 2026

Added 'gemini' alias for gemini-2.5-pro model.

  • Updated Gemini 2.5 Pro max output tokens to 64k.
  • Added support for Lisp-style semicolon comments in file watcher, by Matteo Landi.
  • Added OpenRouter API error detection and retries.
  • Added openrouter/deepseek-chat-v3-0324 model.
  • Aider wrote 93% of the code in this release.
Primary source ↗
Aiderv0.79.0Mar 25, 2025

Added support for SOTA Gemini 2.5 Pro.

  • Added support for DeepSeek V3 0324.
  • Added a new `/context` command that automatically identifies which files need to be edited for a given request.
  • Added `/edit` as an alias for the `/editor` command.
  • Added "overeager" mode for Claude 3.7 Sonnet models to try and keep it working within the requested scope.
  • Aider wrote 65% of the code in this release.
Read the full release note
  • Added support for SOTA Gemini 2.5 Pro.
  • Added support for DeepSeek V3 0324.
  • Added a new /context command that automatically identifies which files need to be edited for a given request.
  • Added /edit as an alias for the /editor command.
  • Added "overeager" mode for Claude 3.7 Sonnet models to try and keep it working within the requested scope.
  • Aider wrote 65% of the code in this release.
<img width="939" alt="2025-03-25_10-50-17" src="https://github.com/user-attachments/assets/48795278-5693-441c-8744-653f5ade99a3" />
Primary source ↗
Aiderv0.78.0Mar 21, 2025

Added support for thinking tokens for OpenRouter Sonnet 3.7.

  • Added commands to switch between model types: `/editor-model` for Editor Model, and `/weak-model` for Weak Model, by csala.
  • Added model setting validation to ignore `--reasoning-effort` and `--thinking-tokens` if the model doesn't support them.
  • Added `--check-model-accepts-settings` flag (default: true) to force unsupported model settings.
  • Annotated which models support reasoning_effort and thinking_tokens settings in the model settings data.
  • +12 more changes
Read the full release note
  • Added support for thinking tokens for OpenRouter Sonnet 3.7.
  • Added commands to switch between model types: /editor-model for Editor Model, and /weak-model for Weak Model, by csala.
  • Added model setting validation to ignore --reasoning-effort and --thinking-tokens if the model doesn't support them.
  • Added --check-model-accepts-settings flag (default: true) to force unsupported model settings.
  • Annotated which models support reasoning_effort and thinking_tokens settings in the model settings data.
  • Improved code block rendering in markdown output with better padding using NoInsetMarkdown.
  • Added --git-commit-verify flag (default: False) to control whether git commit hooks are bypassed.
  • Fixed autocompletion for /ask, /code, and /architect commands, by shladnik.
  • Added vi-like behavior when pressing enter in multiline-mode while in vi normal/navigation-mode, by Marco Mayer.
  • Added AWS_PROFILE support for Bedrock models, allowing use of AWS profiles instead of explicit credentials, by lentil32.
  • Enhanced --aiderignore argument to resolve both absolute and relative paths, by mopemope.

Excerpt ends here — this release continues at the source ↗.

Primary source ↗

Polled sources

[github-releases] GitHub Releases

GitHub Releases · last read Oct 24, 2026

https://github.com/Aider-AI/aider/releases

[history-md] HISTORY.md

Changelog · last read Oct 24, 2026

https://raw.githubusercontent.com/Aider-AI/aider/main/HISTORY.md

[official-history] Aider release history site

Product page · last read Oct 24, 2026

https://aider.chat/HISTORY.html