aider/aider/website/docs/install.md
2025-05-11 07:56:55 -07:00

2.8 KiB

title has_children nav_order description
Installation true 20 How to install and get started pair programming with aider.

Installation

{: .no_toc }

Get started quickly with aider-install

{% include get-started.md %}

This will install aider in its own separate python environment. If needed, aider-install will also install a separate version of python 3.12 to use with aider.

Once aider is installed, there are also some optional install steps.

See the usage instructions to start coding with aider.

One-liners

These one-liners will install aider, along with python 3.12 if needed. They are based on the uv installers.

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

Windows

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"

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 --with pip 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 docs on other methods for installing uv itself.

Install with pipx

You can install aider with pipx:

python -m pip install pipx  # If you need to install pipx
pipx install aider-chat

You can use pipx to install aider with python versions 3.9-3.12.

Also see the docs on other methods for installing pipx itself.

Other install methods

You can install aider with the methods described below, but one of the above methods is usually safer.

Install with pip

If you install with pip, you should consider using a virtual environment to keep aider's dependencies separated.

You can use pip to install aider with python versions 3.9-3.12.

python -m pip install -U --upgrade-strategy only-if-needed aider-chat

{% include python-m-aider.md %}

Installing with package managers

It's best to install aider using one of methods recommended above. While aider is available in a number of system package managers, they often install aider with incorrect dependencies.

Next steps...

There are some optional install steps you could consider. See the usage instructions to start coding with aider.