Розробник

Встановлення Aider і налаштування OmniProxy

Хочете доручити інструменту змінювати код, але боїтеся, що потім буде складно перевірити зміни? Aider поетапно виконує завдання в терміналі та записує відмінності за допомогою Git, щоб їх було зручно переглядати й скасовувати.

Документацію перевірено
9 жовт. 2026 р.
Протестована версія
Aider v0.86.2

Aider — це інструмент, який допомагає змінювати код у терміналі. Він створює карту всієї кодової бази, щоб модель могла краще розуміти великі проєкти. Git — це система керування версіями, яка записує зміни в коді та дає змогу переглядати відмінності й відновлювати попередній стан. Коли ви передаєте Aider завдання, він виконує його поетапно та створює опис коміту. Якщо результат вам не сподобається, зміни можна скасувати командою /undo.

Підготовка до встановлення

Є два поширені способи встановлення:

  • Якщо на комп’ютері вже є Python версії від 3.8 до 3.13, спочатку встановіть aider-install. Python — це програмне середовище, необхідне для роботи Aider.
  • Якщо відповідної версії Python немає, скористайтеся однорядковою командою встановлення. За потреби вона також підготує Python 3.12.

Mac і Linux

install.sh

  • Після curl виконайте через sh
  • За потреби буде встановлено Python
  • Якщо немає curl, скористайтеся wget

Windows

install.ps1

  • Виконайте в PowerShell
  • Після встановлення перезапустіть термінал
  • Для змінних середовища використовуйте setx

Python уже встановлено

aider-install

  • Спочатку встановіть цей пакет через pip
  • Потім запустіть aider-install
  • Він сам створить середовище
Однорядкова команда встановлення за потреби підготує Python 3.12. Безпосереднє встановлення aider-chat через pip менш надійне.

Підготуйте запущений OmniProxy. Після завершення встановлення перейдіть до каталогу проєкту, який потрібно змінити, а потім запустіть Aider.

Встановлення та перший запуск

Якщо вже встановлено Python версії від 3.8 до 3.13

Послідовно виконайте:

python -m pip install aider-install
aider-install

aider-install встановить Aider в окреме середовище Python, щоб він не змішувався з іншими Python-проєктами на комп’ютері. За потреби також буде встановлено Python 3.12 для використання Aider.

Встановлення однією командою

На Mac і Linux виконайте:

curl -LsSf https://aider.chat/install.sh | sh

Якщо на комп’ютері немає curl, скористайтеся такою командою:

wget -qO- https://aider.chat/install.sh | sh

У Windows PowerShell виконайте:

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

Ці однорядкові команди використовують uv — програму для встановлення Python-інструментів і керування ними та їхніми середовищами. Також можна скористатися такою командою:

uv tool install --force --python python3.12 --with pip aider-chat@latest

Крім того, можна використовувати pipx. У разі безпосереднього встановлення через python -m pip install aider-chat підтримуються версії Python від 3.9 до 3.12, але це альтернативний спосіб, тому насамперед використовуйте наведені вище методи. Версії Aider із системних менеджерів пакетів можуть мати несумісні залежності, тому не варто обирати їх як основний спосіб встановлення.

2026-10-09 за допомогою однорядкової команди було встановлено Aider v0.86.2. Якщо під час встановлення з’явиться повідомлення, що кеш і цільовий каталог розташовані на різних дисках, тому файли буде скопійовано, встановлення все одно завершиться.

Після завершення встановлення перейдіть до каталогу проєкту. Сумісний інтерфейс — це інтерфейс, який використовує формат OpenAI для обміну даними з іншими сервісами моделей. Команда запуску має такий вигляд:

aider --model openai/<model-name>

Замініть <model-name> повним ID моделі, скопійованим з OmniProxy в наступному розділі. ID моделі — це назва, яка дає змогу точно вказати потрібну модель.

Отримання параметрів підключення з OmniProxy

Потрібно задати дві змінні середовища. Змінні середовища можна розглядати як набір параметрів підключення, які зчитує програма в терміналі:

export OPENAI_API_BASE=https://your-omniproxy-origin.example/v1
export OPENAI_API_KEY=<YOUR_OMNIPROXY_API_KEY>

OPENAI_API_BASE — це адреса інтерфейсу, яка обов’язково має закінчуватися на /v1. OPENAI_API_KEY — ключ для доступу до інтерфейсу.

У Windows для збереження змінних використовуйте setx. Після виконання команд потрібно знову відкрити термінал:

setx OPENAI_API_BASE https://your-omniproxy-origin.example/v1
setx OPENAI_API_KEY <YOUR_OMNIPROXY_API_KEY>

Повністю скопіюйте назву моделі з поточного списку OmniProxy, зберігши також усі скісні риски в ID моделі. Під час запуску Aider додайте перед повним ID префікс openai/.

Станом на 2026-10-09 у документації постачальників як приклади наведено два ID: gemini-3.8-flash і grok-4.7. Якщо таких назв немає в поточному списку, не копіюйте їх без перевірки — використовуйте повний ID, який фактично є в списку.

Адреса

OPENAI_API_BASE

  • Спрямуйте на OmniProxy
  • Завершіть адресу на /v1
  • Не записуйте в репозиторій

Ключ

OPENAI_API_KEY

  • Використовуйте ключ, наданий шлюзом
  • У Windows після зміни перезапустіть термінал
  • Ключ постачальника залишається у шлюзі

Запуск

openai/модель

  • Виконайте cd до каталогу проєкту
  • Додайте openai/ до назви моделі
  • Назва має відповідати списку шлюзу
Дві змінні середовища та назва моделі з префіксом openai/ утворюють формат сумісного інтерфейсу.

Заповнення налаштувань інструмента

Окремий файл конфігурації тут створювати не потрібно. Спочатку перейдіть до каталогу проєкту, а потім запустіть Aider, замінивши ID моделі назвою, яка фактично є в поточному списку OmniProxy:

cd /path/to/your/project
aider --model openai/gemini-3.8-flash

Щоб перейти на іншу модель із прикладу, виконайте:

aider --model openai/grok-4.7

Якщо Aider не розпізнає модель, в інтерфейсі з’явиться попередження. Саме по собі воно не означає, що адресу вказано неправильно. Перевірте в журналі викликів OmniProxy, чи надійшов відповідний запит.

Aider додає до контексту лише файли, які вже відстежуються Git. Контекст — це код та інформація, які модель може прочитати під час поточного завдання. Якщо поточний каталог ще не є репозиторієм Git, Aider створить його самостійно, але файли, які Git не відстежує, усе одно будуть недоступні для читання. Спочатку додайте файли за допомогою git add і створіть коміт, а потім запустіть Aider.

Aider усе одно може змінювати файли. Параметр --no-auto-commits лише вимикає автоматичне створення комітів, але не забороняє змінювати файли. Для першого використання рекомендовано вибрати неважливий репозиторій, а після завершення завдання виконати git diff, щоб переглянути фактичні зміни.

Не записуйте справжній ключ у файли проєкту або на загальнодоступні сторінки. Ключ постачальника слід зберігати лише в OmniProxy. Якщо шлюз не перевіряє ключ, у OPENAI_API_KEY можна вказати довільний рядок-заповнювач, який використовується лише локально.

Перевірка на реальному завданні

Спочатку переконайтеся, що файл, який потрібно прочитати, уже додано до Git і закомічено. Потім виконайте наведену нижче команду в каталозі проєкту. ID моделі потрібно замінити повним ID із поточного списку OmniProxy:

aider --model openai/gemini-3.8-flash --message "Який перший рядок цього файлу? Не змінюй файл." --no-auto-commits

Параметр --message безпосередньо передає Aider одноразове завдання, а --no-auto-commits означає, що під час цього запуску не потрібно автоматично створювати Git-коміт.

2026-10-09 Aider v0.86.2 успішно прочитав перший рядок відстежуваного файлу. Якщо Git ще не відстежує файл, Aider відповість, що не бачить його вмісту. Це не означає, що адресу інтерфейсу вказано неправильно. Після завершення запиту перевірте його джерело та ID моделі в журналі викликів OmniProxy.

Запуск

aider запускається

  • Команда доступна
  • Змінні середовища застосовано
  • Відкрито каталог проєкту

Завдання

Він переглянув файл

  • Запитайте про конкретний файл
  • Перегляньте його пояснення
  • Для незнайомої моделі з’явиться попередження

Журнал

Шлюз бачить запит

  • Джерело — Aider
  • ID моделі збігається
  • Ключ не потрапив на сторінку
Переконайтеся, що змінні середовища застосовано й команда доступна, а потім виконайте один реальний запит.

Поширені помилки

  • Команду aider не знайдено: спочатку знову відкрийте термінал. Якщо ви встановили програму безпосередньо через pip, спробуйте виконати python -m aider.
  • Після зміни змінних Windows усе ще підключається до старої адреси: після виконання setx потрібно знову відкрити термінал. Оновлені змінні буде прочитано лише в новому вікні.
  • Перед назвою моделі немає openai/: для сумісного інтерфейсу потрібно використовувати формат openai/<model-name>.
  • З’явилося попередження про нерозпізнану модель: це звичайне повідомлення, яке не означає, що підключення не вдалося. Перевірте, чи OmniProxy отримав запит.
  • Недійсний ID моделі: знову скопіюйте повний ID із поточного списку OmniProxy, зберігши префікс openai/ та всі скісні риски, які спочатку були в ID.
  • Aider повідомляє, що не бачить вмісту файлу: переконайтеся, що Git уже відстежує файл. Порожній репозиторій і невідстежувані файли не додаються до контексту.

Офіційні довідкові матеріали

Інструкції зі встановлення наведено на сторінці Встановлення Aider. Змінні середовища та префікс моделі описано на сторінці API, сумісні з OpenAI. ID моделей із прикладів можна переглянути у списку моделей Gemini і на сторінці моделей xAI.

Замістіть усі заповнювачі значеннями з вашої власної конфігурації OmniProxy. Ніколи не публікуйте справжній ключ.

Збережений результат або HTTP 200 самі по собі не доводять повну сумісність Агента. Перевірте джерело та модель у журналі викликів OmniProxy.

Офіційні джерела · Aider ↗