00:00:00Это Aider — опенсорсный ИИ-напарник, который живет в вашем терминале. И в отличие от Copilot, это не просто автодополнение.
00:00:07Он редактирует репозиторий напрямую, используя структурированную карту файлов на базе tree-sitter, поддерживает более 100 языков и работает с моделями Claude, DeepSeek и OpenAI.
00:00:17Мы сравним его, например, с Claude Code и выясним, стоит ли он того.
00:00:21У нас постоянно выходят новые видео, так что обязательно подпишитесь.
00:00:30Итак, Aider работает в терминале. Обычное автодополнение просто угадывает следующую строку.
00:00:35Aider же принимает запрос на изменения во всем репозитории и превращает его в реальные правки и коммиты.
00:00:39Он тесно интегрирован с Git: каждое изменение — это коммит, который можно мгновенно отменить.
00:00:44Сам Aider заявляет о 88% успеха при решении 225 задач по программированию на разных языках.
00:00:49Это много. Он не идеален, но поразительно то, что 88% этого кода было написано самим Aider.
00:00:55Я покажу процесс с нуля, чтобы вы могли его повторить. Это CLI-инструмент, IDE не нужна, но я буду использовать VS Code, чтобы вы видели процесс обработки кода.
00:01:03Я просто запустил команду cURL для установки Aider, затем ввел свой API-ключ DeepSeek и запустил вторую команду.
00:01:12Если вы запускаете его впервые, Aider проведет вас через простую настройку «да/нет», и вы готовы работать в окне чата прямо в редакторе.
00:01:21Вот наше приложение. Я добавил базовую структуру на Flask, пока без аутентификации.
00:01:26Я попрошу Aider создать защищенную авторизацию через Flask-Login и bcrypt, а также добавить юнит-тесты.
00:01:33Смотрите сюда: он строит динамическую карту репозитория.
00:01:38Именно поэтому он может вносить правки во всю кодовую базу, а не гадать в пределах одного файла.
00:01:42Он редактирует несколько файлов, обновляет requirements, создает файл тестов и добавляет защищенную авторизацию с проверками.
00:01:48В этом и заключается его суть. Если инструмент не может выдать рабочий тест и чистый коммит, он не особо экономит ваше время.
00:01:55Прошло около 45 секунд, может чуть больше, но всё готово: код написан, коммиты сделаны, тесты пройдены.
00:02:01Большинство инструментов автодополнения не понимают зависимости между файлами, поэтому рефакторинг часто ломает код без предупреждения.
00:02:07Aider же создан для правок всего репозитория. Он справлялся с проектами объемом более 20 000 строк кода.
00:02:13Разработчики отмечают ускорение работы в 2–5 раз с моделями типа DeepSeek, при этом стоимость запроса может составлять около цента.
00:02:19Дело не только во времени, но и в деньгах. Если инструмент кажется быстрым, но постоянно что-то ломает, он вас только замедляет.
00:02:28Говорят, что разработчики сокращают время рефакторинга с часа до 10 минут. Это лишь отзывы, прямых доказательств мало.
00:02:34Но это не «программирование по наитию». Это контролируемая, проверяемая и безопасная разработка через Git.
00:02:38А что будет при сложном рефакторинге? Давайте испытаем его посерьезнее.
00:02:42Перед нами to-do приложение на React и TypeScript. Я хочу добавить темную тему и синхронизацию с API — это затронет много файлов.
00:02:50Сначала я использую режим «архитектора», чтобы спланировать изменения. Сейчас правок нет.
00:02:55Теперь перехожу в режим кода, чтобы реализовать план, и смотрю на результат.
00:02:59Он правит конфиг темы, компоненты и API-клиент.
00:03:03Теперь попрошу его создать тесты для новой логики синхронизации. Запускаем сборку.
00:03:08Если сборка упадет, большинство инструментов оставят вас разгребать завалы. У Aider такое тоже случается,
00:03:13но здесь можно мгновенно откатить изменения в Git без вреда для проекта, поправить запрос и запустить снова.
00:03:19Сборка прошла. Теперь у нас есть ветка с фичей, готовая к PR.
00:03:23Но будем честны: это ведь просто еще одна утилита для терминала, верно?
00:03:27Если сравнивать с Cursor — у Cursor отличный интерфейс, это его плюс.
00:03:31Но для серьезного многофайлового рефакторинга в терминале Aider выигрывает.
00:03:37Copilot хорош для быстрого инлайн-дополнения, но ему не хватает понимания структуры всего репозитория.
00:03:42Есть еще Claude Code — у него очень мощная логика и рассуждения.
00:03:45Однако его рабочий процесс с Git не всегда такой же отточенный.
00:03:49Сила Aider — в структурированном редактировании репозитория и глубокой интеграции с Git.
00:03:52Конечно, если смотреть на другие существующие инструменты, этот — просто «ок».
00:03:58Наверняка найдутся решения, которые лучше подойдут именно под ваши задачи.
00:04:03Но мне нравится возможность переключать модели. Например, можно подключить DeepSeek.
00:04:07Запросы становятся намного дешевле, а ответы остаются очень точными. Это же DeepSeek.
00:04:12Я мог бы использовать Ollama, чтобы всё было абсолютно бесплатно, но если вы работали с Ollama,
00:04:16то знаете: это неплохо, но далеко не идеально.
00:04:19Если захотите попробовать Aider, вот как это сделать правильно.
00:04:22Сначала используйте режим архитектора перед любым крупным рефакторингом.
00:04:26Настройте файл конфигурации YAML под свою модель или предпочтения,
00:04:30и всегда проверяйте диффы (разницу в коде), которые он выдает.
00:04:33При желании интегрируйте его в VS Code или любой другой редактор.
00:04:38Я запускал его в терминале, но это был терминал внутри VS Code.
00:04:41Увидимся в следующем видео.