๐Ÿ“ฆ Aider-AI / aider-install

๐Ÿ“„ README.md ยท 47 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47# aider-install

A streamlined installer for the [aider AI coding assistant](https://aider.chat).

## Quickly install aider

```bash
python -m pip install aider-install
aider-install
```

## Features

- Sets up aider and its dependencies in an isolated environment
- Automatically installs Python 3.12 if not present
- Uses [uv](https://docs.astral.sh/uv/) for fast, reliable Python package management
- Zero configuration needed
- Only 2 packages are installed in the original python environment: uv and aider-install.
No other dependencies pollute your original python environment.

## Requirements

- macOS, Linux, or Windows
- Python 3.8+ (Python 3.12 will be installed if needed)

## How it works

1. Running `python -m pip install aider-install` installs:
  - The very minimal `aider-install` package, which provides the `aider-install` command.
  - The uv python package as its only dependency.
2. Running `aider-install` does this:

```bash
uv tool install --python python3.12 aider-chat
uv tool update-shell
```

## Documentation

- [Aider documentation](https://aider.chat)
- [uv package manager](https://docs.astral.sh/uv/)

## Support

For issues with the installer, please [open a GitHub issue](https://github.com/Aider-AI/aider/issues).
For aider usage questions, see the [aider documentation](https://aider.chat).