Description
Aider must run with python 3.9 - 3.12. It won't run with python 3.13.
That said, there are very easy ways for python3.13 users to install aider. These methods will quickly and seamlessly install aider, python3.12 and all needed dependencies in an isolated environment.
With aider-install
If you have any python 3.8+ including python 3.13, you can use aider-install to install aider, python3.12 and all needed dependencies in an isolated environment.
python -m pip install aider-install
aider-install
One-liners
These one-liners will install aider, along with python 3.12 if needed. They are based on the uv installers.
Windows
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Mac & Linux
Use curl to download the script and execute it with sh:
curl -LsSf https://aider.chat/install.sh | sh
If your system doesn't have curl, you can use wget:
wget -qO- https://aider.chat/install.sh | sh
Install with uv
You can install aider with uv:
python -m pip install uv # If you need to install uv
uv tool install --force --python python3.12 aider-chat@latest
This will install uv using your existing python version 3.8-3.13, and use it to install aider. If needed, uv will automatically install a separate python 3.12 to use with aider.
Also see the install docs.