00:00:00Для агентной инженерии существует огромное количество инструментов, помогающих работать с кодом
00:00:06с помощью ИИ. И самыми популярными на сегодняшний день, конечно, являются Claude Code, Aider, Cursor
00:00:13и Visual Studio Code с GitHub Copilot. Конечно, есть еще Google IDX,
00:00:18Codex, Gemini CLI, и знаете что? В последние пару месяцев я активно пользовался
00:00:24этими инструментами просто потому, что постоянно хочу тестировать новинки
00:00:29и проверять их эффективность. Я создал на них реальные проекты, такие как buildmygraphic.com,
00:00:35много внутренних разработок и другие проекты, которые скоро выйдут. Также я записал целые курсы,
00:00:41например, этот, недавно обновленный, где я подробно разбираю Cursor и GitHub Copilot, или этот,
00:00:46вышедший вчера, посвященный Claude Code. В этом же видео я хочу дать вам
00:00:53обзор этих инструментов, их возможностей и поделиться своим мнением о них. И
00:00:59первое важное различие заключается в том, что их можно разделить на два лагеря.
00:01:05У нас есть CLI или TUI — интерфейсы командной строки и терминальные интерфейсы,
00:01:12а также полноценные IDE. Справедливости ради, у Aider есть и веб-режим: вы можете запустить
00:01:23локальный сервер и работать через веб-интерфейс. Но основной режим,
00:01:31в котором я его использую, — это TUI, точно такой же, как у Claude Code.
00:01:37То есть вы устанавливаете Aider в проект, запускаете его и затем
00:01:44взаимодействуете с ним прямо в командной строке или терминале. Точно так же,
00:01:49как и в Claude Code по умолчанию. Стоит отметить, что и у Aider, и у Claude Code есть
00:01:57интеграции с IDE, так что они могут встраиваться в редакторы и, например, показывать изменения
00:02:04или предпросмотр правок прямо в IDE, позволяя взаимодействовать с ними там же. Такие интеграции
00:02:12существуют, но, честно говоря, эти инструменты оптимизированы и изначально созданы для работы
00:02:19именно из командной строки. Вот что я имею в виду, когда называю их CLI или TUI.
00:02:25Одна из причин, почему Claude Code и Aider заточены под терминал
00:02:32или в качестве расширений для IDE, а не являются форками VS Code (как Cursor или Windsurf),
00:02:40заключается в гибкости для разработчиков. Им не нужно
00:02:49беспокоиться о функционале всей IDE; вместо этого они могут
00:02:55сосредоточиться на создании качественных агентов для генерации и редактирования кода. С
00:03:04другой стороны, недостаток в том, что полноценные IDE предлагают
00:03:10нечто большее, чем просто ИИ-агентов или чат-интерфейсы. В Cursor, например,
00:03:18потрясающее автодополнение: вы буквально «летаете» по коду, нажимая TAB,
00:03:26применяя правки в файле или даже между ними. В GitHub Copilot автодополнение тоже достойное.
00:03:34На мой взгляд, оно похуже, чем в Cursor, но всё равно хорошее, а главное — оно там есть,
00:03:39тогда как в CLI-инструментах вроде Claude Code и Aider автодополнения в редакторе нет,
00:03:46по крайней мере, оно не работает на их движке. Это скорее агентные инструменты,
00:03:55где вы общаетесь с чатом, который управляет искусственным интеллектом.
00:04:02Разумеется, Cursor и VS Code с GitHub Copilot тоже это предлагают, помимо
00:04:08автодополнения. В VS Code есть боковая панель для общения с GitHub Copilot,
00:04:14как и в Cursor, но для Aider и Claude Code — это основной и единственный способ взаимодействия.
00:04:21Поскольку речь идет об агентной инженерии, один из важнейших
00:04:28вопросов: какие модели ИИ поддерживаются этими инструментами?
00:04:34Claude Code работает в основном с моделями Anthropic,
00:04:42такими как Haiku, Sonnet и, конечно, Opus. Так как Claude Code создан той же компанией,
00:04:51что и эти модели (Anthropic), интеграция выполнена на высоте, и эти модели,
00:04:57по моему опыту, работают в Claude Code очень эффективно. Я говорю об этом потому, что эти
00:05:02же модели доступны и в других инструментах. В GitHub Copilot я тоже могу выбрать
00:05:10модели Anthropic, но они работают в другой среде. Они работают в среде GitHub
00:05:17Copilot, Cursor или Aider. Все эти среды хороши,
00:05:23но именно связка Claude Code с моделями Anthropic кажется мне наиболее удачной.
00:05:29Стоит упомянуть, что совсем недавно было объявлено,
00:05:35что Claude Code теперь интегрируется с Ollama. Если вы не в курсе, Ollama — это инструмент,
00:05:41позволяющий запускать открытые модели ИИ на вашем компьютере, если железо позволяет.
00:05:49Так что в теории Claude Code можно использовать с открытыми моделями бесплатно, ведь они работают
00:05:54локально, и вы платите только за электричество. Минус в том, что эти модели
00:06:01сейчас обычно не так сильны, как модели Anthropic (особенно Opus),
00:06:08а если бы и были сопоставимы, то им потребовалось бы огромное количество видеопамяти
00:06:16и мощные аппаратные ресурсы в целом.
00:06:22Они не запустятся на обычном ноутбуке или Mac Mini. Это важно учитывать, но
00:06:29поддержка есть, и с развитием открытых моделей в будущем
00:06:35это может стать отличным вариантом. Так что у нас есть поддержка Ollama.
00:06:42Ollama также можно использовать с Aider, Cursor и VS Code. Все эти инструменты поддерживают
00:06:51массу других моделей. В Aider, если ввести команду "models", вы увидите огромный список
00:06:59от разных провайдеров и для разных подписок, которые у вас могут быть.
00:07:05Раньше можно было использовать Aider с подпиской Claude Code Max,
00:07:12например, и запускать модели Anthropic в Aider через эту подписку.
00:07:17Это было здорово, так как лично мне интерфейс и поведение Aider
00:07:24нравятся во многом больше, чем Claude Code. Я считаю Aider потрясающим софтом,
00:07:30он к тому же с открытым исходным кодом (об этом позже), но Anthropic закрыли эту лазейку.
00:07:36Теперь подписку Claude Code Max в Aider использовать нельзя. Но вы всё еще можете,
00:07:43например, подключить подписку GitHub Copilot. Вы можете использовать её в Aider,
00:07:50как и в самом GitHub Copilot. Это удобно, ведь если вы уже
00:07:54платите за одну подписку, то можете пробовать эти модели и в Aider, и в VS Code.
00:08:00В общем, какую бы модель оплаты вы ни выбрали, у вас есть доступ к множеству моделей
00:08:06во всех трех инструментах, хотя в Claude Code их выбор скромнее. Как я уже сказал,
00:08:13Aider — это Open Source. Преимущества открытого кода очевидны:
00:08:20прозрачность разработки, влияние сообщества и быстрые инновации. Хотя
00:08:25инновации сейчас характерны для всех этих инструментов. Возможно, GitHub Copilot
00:08:32чуть отстает, но они быстро догоняют и внедряют функции, которые появляются у конкурентов.
00:08:38Тем не менее, наличие открытой альтернативы вроде Aider — это большой плюс.
00:08:43При этом у Aider тоже есть платная подписка. Aider Black предлагает
00:08:50разные уровни, как и подписки Anthropic, GitHub Copilot или Cursor,
00:08:55чтобы предоставить вам определенный объем использования. Вы платите фиксированную сумму
00:09:02в месяц за включенный лимит запросов. Так что это доступно и здесь,
00:09:07несмотря на открытость проекта. Платные подписки есть у Claude Code,
00:09:14Aider, Cursor и GitHub Copilot. Причем
00:09:20для Claude Code подписка обязательна, для Aider — опциональна, и, как я говорил,
00:09:26в Aider можно использовать подписку от GitHub Copilot. Важно понимать,
00:09:31что Aider — это, пожалуй, единственный инструмент, которому реально нужно быть прибыльным,
00:09:39так как за ним не стоит огромная корпорация или венчурный капитал. Это не Microsoft,
00:09:46как в случае с GitHub Copilot, поэтому им нужно зарабатывать на подписках.
00:09:52Claude Code, Cursor и GitHub Copilot, скорее всего,
00:09:58сильно субсидируются своими компаниями (либо венчурными фондами, либо Microsoft).
00:10:05Поэтому за те же деньги вы, вероятно, получите больше выгоды от планов Claude Code,
00:10:11Cursor или GitHub Copilot, чем от Aider, хотя всё зависит от конкретных моделей.
00:10:17Теперь о функциях. Какие возможности поддерживаются? Коротко говоря:
00:10:22если у кого-то появляется крутая фишка, остальные быстро её копируют.
00:10:29Мне кажется, что локомотивом новых функций часто выступают Claude Code и Cursor.
00:10:38GitHub Copilot обычно немного запаздывает. Но если посмотреть на функции,
00:10:45которые я подробно разбираю в своих курсах по Claude Code и ИИ для разработчиков,
00:10:50такие как субагенты или навыки агентов (agent skills), то они есть
00:10:57во всех этих инструментах. Вы найдете соответствующие разделы в документации Aider
00:11:04и всех остальных провайдеров. Стоит
00:11:12отметить, что в Aider термин «агенты» охватывает две вещи:
00:11:19это и разные режимы работы самого Aider, и отдельные сущности, которым можно делегировать задачи.
00:11:26В Claude Code «агент» — это именно субагент, вызываемый для конкретной задачи,
00:11:34например, для изучения документации. В Aider же есть разные агенты,
00:11:42между которыми можно переключаться клавишей Tab, например, между режимом планирования и редактирования.
00:11:47То есть у вас есть агент-планировщик и агент-редактор. В Claude Code это называется режимами.
00:11:53Но по сути, агенты и навыки есть везде, и если чего-то не хватает сейчас,
00:12:01то скоро оно появится. То же самое касается памяти или файлов правил (.rules).
00:12:05Они поддерживаются всеми инструментами, позволяя создавать файлы
00:12:13с общими правилами проекта или накопленным опытом, который должен учитываться в чате.
00:12:18В Claude Code это файл CLAUDE.md. Вы также
00:12:24можете настроить правила в специальной директории. В Aider это файлы
00:12:31CONVENTIONS.md или тот же CLAUDE.md — он поддерживает оба формата. CONVENTIONS.md — это,
00:12:40по идее, открытый стандарт, который поддерживается и в Cursor.
00:12:50GitHub Copilot тоже его понимает. Кроме того, у Cursor есть свои .cursorrules, а у GitHub Copilot —
00:12:57.github/copilot-instructions. В Claude Code свои правила, и они
00:13:06несовместимы с другими. Это немного раздражает. В теории файлы правил
00:13:12должны быть общими, но Claude Code ведет себя как Apple и не поддерживает стандарты,
00:13:18используя CLAUDE.md. Aider его понимает, а остальные инструменты — насколько я знаю, нет.
00:13:24В общем, ситуация неудобная. То же самое касается навыков агентов:
00:13:29они поддерживаются всеми моделями, но должны храниться
00:13:34в разных папках. Например, в Aider вы кладете их в папку .aider/skills
00:13:41или .claude/skills для совместимости. Если работаете с Claude, то
00:13:48поддерживается только папка .claude/skills. В Cursor — .cursor/skills или тоже .claude/skills,
00:13:58или .codex/skills. А в VS Code с GitHub Copilot —
00:14:05.github/skills или .claude/skills. То есть папка Claude работает везде, но, как видите,
00:14:13мы всё еще на этапе становления, когда каждый провайдер пытается навязать
00:14:20свои настройки и форматы. Уверен, что
00:14:28через год-два всё это стандартизируют, но сейчас приходится постоянно заглядывать в документацию,
00:14:34и всё меняется очень часто. К моменту,
00:14:39когда выйдет это видео, что-то может уже измениться. Все эти инструменты
00:14:45также поддерживают MCP-серверы. Можно, например, установить
00:14:51сервер Playwright, чтобы дать ИИ доступ к браузеру. У них есть доступ к Web Fetch,
00:14:57они могут отправлять запросы и, например, зайти на страницу документации," чтобы
00:15:02прочитать контент. Это очень полезно. С точки зрения
00:15:08функционала, по моему опыту, разницы почти нет. Да, настройки
00:15:14могут отличаться, какая-то нишевая функция может быть в одном инструменте и отсутствовать в другом,
00:15:18но основные, общепризнанные фишки реализованы
00:15:24везде. И, как я говорил, если появляется что-то стоящее, оно тут же внедряется у конкурентов.
00:15:28Но что насчет качества? Каков мой вердикт? Какой из них выбрать?
00:15:34Какой выдает лучший результат? Простите за скучный ответ,
00:15:40но все они достойные. Другого и быть не может.
00:15:48Я пробовал их все, и ни об одном не могу сказать ничего плохого.
00:15:54Как я упоминал, Claude Code отлично работает, особенно с Opus,
00:16:00потому что среда и модели созданы одной компанией — это чувствуется
00:16:07по результатам. Хотя бывал период, когда мне казалось,
00:16:13что GitHub Copilot справляется с моделями Anthropic даже лучше. Но это субъективно
00:16:18 и во многом зависит от конкретного проекта. Что мне точно нравится,
00:16:24так это то, что в Aider, Cursor и GitHub Copilot я могу
00:16:30использовать и другие модели. Например, GPT-5.2 Codex (кажется, так она называется).
00:16:39Это потрясающая модель для кодинга, которой нет в Claude Code, но которая
00:16:46доступна в остальных инструментах. Она мне очень нравится, и я часто использую её
00:16:53для сложных задач, переключаясь на Aider. У меня есть подписка GitHub Copilot,
00:16:58так что я могу использовать её через этот сервис или через Cursor. Я
00:17:04переключаюсь, когда мне нужна модель, недоступная в Claude Code. Скажу честно,
00:17:09иногда для определенных задач я предпочитаю IDE, потому что знаю, что придется
00:17:15много править вручную и мне нужен удобный режим просмотра изменений (diff). Cursor и GitHub Copilot
00:17:22показывают наглядный обзор правок, и вы можете принимать или
00:17:28отклонять их по отдельности. Для некоторых задач мне это важно,
00:17:34поэтому я выбираю IDE. Если же говорить о качестве кода,
00:17:41то, опять же, нельзя сказать, что какой-то инструмент хуже. Это ИИ,
00:17:49и у меня были как ужасные, так и блестящие результаты во всех сервисах. Самое
00:17:55важное — это ваш промпт, контекст и использование таких функций, как агенты
00:18:02и навыки. Навыки особенно полезны для передачи дополнительных знаний, и это
00:18:08применимо ко всем инструментам. Это ваша задача как разработчика,
00:18:13потому что мы говорим не о простом написании кода, а об агентной инженерии.
00:18:18Здесь вы используете свой опыт, чтобы дать ИИ нужную информацию,
00:18:23а затем проверяете предложенное решение. И с этим все эти инструменты справляются хорошо.