Aider: установка и работа на своём сервере, термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Aider: установка и работа на своём сервере». Страница справочника целиком: Aider.
Коротко о теме
Aider установка на VPS: aider-install сам ставит нужный Python, правки идут в git-коммиты, модель подключается по OpenAI-совместимому API.
Подробности по разделам
Чем Aider отличается от других агентов для кода
Ваша работа и работа агента не смешиваются. Если запустить Aider в каталоге без репозитория, он предложит его создать. Внутри чата есть команды для git: /diff показывает изменения с последнего сообщения, /undo отменяет последнюю правку агента.
Установка Aider на Ubuntu через aider-install
Aider лёгкий, поэтому конфигурацию определяет ваш проект
Как подключить Aider к OpenAI-совместимому API
Свою модель на сервере с видеокартой можно поднять в Ollama и указать её адрес тем же способом. Aider читает настройки и из файла.env. Если держите ключ там, добавьте файл в.gitignore до первого коммита: Aider коммитит изменения сам, и ключ уйдёт в историю вместе с правкой.
Aider в Docker и в долгой сессии на VPS
Историю коммитов Aider удобно отправлять в свой Gitea.
Ключевые цифры
- Для aider-install подходит Python 3.8-3.13, а сам Aider установщик запустит на отдельном Python 3.12, скачав его при необходимости.
Термины на странице
- Python
- Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
- Ollama
- Ollama запускает языковые модели на своём компьютере или сервере одной командой.
- GPU
- GPU это видеокарта. На сервере её используют для нейросетей, рендера и расчётов.
- Linux
- Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
- SSH
- SSH это защищённое подключение к серверу через командную строку. Вход по ключу безопаснее, чем по паролю.
- Docker
- Docker запускает программы в контейнерах: всё нужное для работы упаковано в образ.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.