IDE и клиенты

Aider

Парный программист в терминале Aider через tkbk.io: --openai-api-base, --model, файл .aider.conf.yml, работа с git.

Обновлено 24 июл. 2026 г.6 мин
#aider#cli#openai#git#pair programming

Aider — терминальный парный программист: правит файлы и сам делает git-коммиты. Он работает с OpenAI-совместимым API, поэтому подключается к tkbk.io через флаги или конфиг.

Что получится
Aider правит код и коммитит изменения, используя gpt-5 через шлюз tkbk.io.

#Требования

  • Python 3.10+ и установленный Aider (pip install aider-installaider-install, либо pipx install aider-chat).
  • Git-репозиторий (Aider коммитит правки).
  • Ключ cr_xxx и баланс.

#Запуск через флаги

Разовый запуск
aider \
  --openai-api-base "https://api.tkbk.io/openai/v1" \
  --openai-api-key "cr_xxx" \
  --model "openai/gpt-5"

#Через переменные окружения

Экспорт переменных
export OPENAI_API_BASE="https://api.tkbk.io/openai/v1"
export OPENAI_API_KEY="cr_xxx"
aider --model openai/gpt-5

#Файл конфигурации .aider.conf.yml

Чтобы не повторять флаги, положите .aider.conf.yml в корень проекта или в домашнюю папку.

.aider.conf.yml
openai-api-base: https://api.tkbk.io/openai/v1
openai-api-key: cr_xxx
model: openai/gpt-5
# более лёгкая модель для служебных правок
weak-model: openai/gpt-5-mini
ПараметрЗначение
--openai-api-basehttps://api.tkbk.io/openai/v1
--openai-api-keycr_xxx
--modelopenai/gpt-5 или openai/gpt-5.3-codex
--weak-modelopenai/gpt-5-mini
Грабли
Aider построен на LiteLLM, поэтому модель указывают с префиксом провайдера: openai/gpt-5, а не просто gpt-5. Без префикса LiteLLM попытается угадать провайдера и уйдёт мимо нашего base URL.

#Проверка

Запустите Aider в git-репозитории, добавьте файл командой /add и попросите внести правку. Если Aider покажет дифф и предложит коммит — интеграция работает.

Не помогло?

Напишите в Telegram — поможем с настройкой и подберём тариф. Или вернитесь ко всем разделам документации.