[Aider works with LLM web chat UIs](https://aider.chat/docs/usage/copypaste.html).
- New `--copy-paste` mode.
- New `/copy-context` command.
- [Set API keys and other environment variables for all providers from command line or yaml conf file](https://aider.chat/docs/config/aider_conf.html#storing-llm-keys).
- New `--api-key provider=key` setting.
- New `--set-env VAR=value` setting.
- Added bash and zsh support to `--watch-files`.
- Better error messages when missing dependencies for Gemini and Bedrock models.
- Control-D now properly exits the program.
- +9 more changes
Read the full release noteHide the full release note
-
Aider works with LLM web chat UIs.
- New
--copy-pastemode. - New
/copy-contextcommand.
- New
-
Set API keys and other environment variables for all providers from command line or yaml conf file.
- New
--api-key provider=keysetting. - New
--set-env VAR=valuesetting.
- New
-
Added bash and zsh support to
--watch-files. -
Better error messages when missing dependencies for Gemini and Bedrock models.
-
Control-D now properly exits the program.
-
Don't count token costs when API provider returns a hard error.
-
Bugfix so watch files works with files that don't have tree-sitter support.
-
Bugfix so o1 models can be used as weak model.
-
Updated shell command prompt.
-
Added docstrings for all Coders.
-
Reorganized command line arguments with improved help messages and grouping.
-
Use the exact
sys.pythonfor self-upgrades. -
Added experimental Gemini models.
-
Aider wrote 71% of the code in this release.
https://github.com/user-attachments/assets/a8dca5f6-a1f8-4282-9cbd-e8219f4a23b6