Transcription
Я попробовал каждый ИИ-редактор кода, чтобы вам не пришлось. И в этом видео я надеюсь помочь вам принять решение о том, какой ИИ-редактор кода лучше всего подойдет для вашего рабочего процесса. Я не буду в этом видео подробно рассматривать тестирование каждого отдельного ИИ-редактора кода, потому что, честно говоря, их слишком много. Честно говоря, мне кажется, что каждую неделю появляется новый, и это видео получилось бы просто 3 часа длиной, и это не было бы так полезно для вас, потому что, честно говоря, мне кажется, что эти разные ИИ-редакторы кода гораздо больше похожи, чем отличаются. Все они используют одну и ту же LLM под капотом. Так что все они работают довольно похоже, за исключением очень-очень мелких различий здесь и там. И, на мой взгляд, самый большой способ, которым все эти ИИ-редакторы кода отличаются друг от друга, — это их пользовательский опыт и пользовательский интерфейс, а также различные функции, которые они предлагают за ту цену, которую вы платите. Итак, в этом видео я собираюсь рассмотреть общие основные категории различных типов ИИ-редакторов кода, которые существуют, и привести вам конкретные примеры некоторых из крупнейших игроков в каждой отдельной категории, чтобы, надеюсь, помочь вам принять решение о том, какой рабочий процесс ИИ-редактора кода вы хотите использовать. Моя общая теория относительно ИИ-кодирования и использования LLM в целом заключается в том, что это довольно личный опыт, через который вам приходится пройти. И просто потому, что один человек говорит, что определенная модель лучшая, это не обязательно гарантирует, что она будет работать лучше всего для вас. Вам придется выбирать и подбирать, чтобы увидеть, какая модель лучше всего подходит для вашего рабочего процесса, вашего стиля общения. Я действительно в это верю. Итак, учитывая все это, давайте перейдем к фактическим категориям ИИ-редакторов кода, которые вы можете использовать. Итак, первая большая категория ИИ-редакторов кода, о которой я хочу поговорить, — это специализированные ИИ IDE. Некоторые из крупнейших игроков в этой области, вы, вероятно, уже слышали о них. Это такие приложения, как Cursor или Windsurf, даже VS Code с их интеграцией GitHub Copilot тоже считается, а также Trey, который является одним из новейших, вышедших недавно, который является ИИ-редактором кода, созданным ByteDance в рамках материнских компаний TikTok. Теперь самое большое преимущество использования одного из этих специализированных ИИ-редакторов кода просто заключается в том, что вы получаете лучший пользовательский интерфейс без сомнения, потому что все интегрировано в одно единое приложение. И под лучшим пользовательским интерфейсом я подразумеваю то, что у вас есть это прекрасное выделенное окно чата, встроенное в IDE. С большинством этих специализированных ИИ-редакторов кода вы можете фактически просматривать и принимать отдельные изменения. Например, как вы можете видеть прямо здесь, я могу сохранить это изменение. Я могу сохранить это изменение. Я могу отменить это изменение. Или вы можете применить их все сразу в самом низу. А затем, также в интерфейсе чата, вы можете очень легко помечать различные папки и различные файлы очень легко. Некоторые из других инструментов, которые я упомяну позже, потому что они не всегда будут специализированными IDE, вы не получите некоторых преимуществ, таких как принятие отдельных изменений. Вместо этого вам придется принять все изменения сразу. Так что, безусловно, с точки зрения пользовательского опыта и пользовательского интерфейса, все эти ИИ-редакторы кода выигрывают без сомнения. И на самом деле, я использовал Windinsurf. Я немного пробовал Trey. Я использовал Cursor и VS Code. Они на самом деле не так уж сильно отличаются друг от друга. Вероятно, потому, что все они действительно основаны на VS Code. Как, это базовый фундаментальный слой. И, как я уже говорил ранее в видео, я действительно думаю, что все эти различные решения для ИИ-кодирования больше похожи, чем отличаются. И это особенно актуально для этих ИИ-редакторов кода. Еще одно очень большое преимущество использования одного из этих ИИ-редакторов кода заключается в том, что вы можете выбрать любую модель, которую хотите использовать. Обычно у них есть очень хороший выбор моделей, где вы можете выбрать все различные типы моделей, которые вы хотите. Так что вы можете попробовать GPT5 и Claude и Gemini 2.5 Pro. Может быть, добавить немного Gok, если хотите. Неважно. Вы можете выбрать то, что лучше всего подходит для вашего рабочего процесса. Теперь, в то же время, я думаю, что одним из самых больших недостатков использования ИИ-редакторов кода является то, что ни один из них не создан самими Frontier AI Labs. Поэтому в результате вы всегда будете получать меньшее использование модели для конкретной модели по сравнению с покупкой инструмента ИИ-кодирования напрямую от источника, от поставщика модели. Вы платите Cursor, например, а затем Cursor также должен платить Claude. Так что, независимо от того, что, вы всегда будете ограничены объемом использования модели, который вы получите с каждым ИИ-редактором кода, потому что им также приходится платить этим создателям моделей каждый раз, когда кто-то использует их модель. Это, вероятно, не такая уж большая проблема, если вы не очень придирчивы к желанию использовать определенную модель. Но я скажу, что если вы тот, кто твердо решил использовать одну конкретную модель и именно за нее вы пытаетесь заплатить максимальное использование, вам лучше не использовать ИИ-редактор кода, а вместо этого платить за решение ИИ-кодирования напрямую от создателей моделей, о чем я расскажу немного позже. Итак, чтобы подвести итог, самое большое преимущество использования одного из этих ИИ-редакторов кода — это лучший UI UX, который вы когда-либо могли получить, потому что все упаковано в один пакет. И самый большой недостаток заключается в том, что они не владеют моделью. Так что, в конце концов, вы всегда получите большее использование модели, платя создателю модели напрямую, а не платя ИИ-редактору кода в качестве посредника. Итак, переходя к следующей большой группе решений для ИИ-кодирования, это будут плагины для вашей любимой IDE. Это будут расширения, которые вы можете установить непосредственно в вашу IDE JetBrains или расширения, которые вы можете установить непосредственно в вашу IDE VS Code. И в настоящее время крупнейшим игроком в этом пространстве является Augment Code. Забавно, что прямо здесь, если вы посмотрите на веб-сайт, кажется, что они мигрируют в реализацию CLI, а не в выделенное расширение или интеграцию или плагин. И, на мой взгляд, некоторые из этих интеграционных и плагинных продуктов — это просто разбавленная версия специализированных ИИ IDE, о которых я говорил ранее в этом видео. Они работают, не поймите меня неправильно, но в конце концов, поскольку эти продукты являются просто плагинами или интеграциями, а не собственной полноценной IDE, существуют определенные ограничения того, что они могут делать в пользовательском интерфейсе и как они представляют свой рабочий процесс ИИ-кодирования. Теперь я скажу, что Augment Code, вероятно, является крупнейшим игроком в этом пространстве, и также их самым большим преимуществом, особенно для Augment Code, является ведущий в отрасли контекстный движок. Они утверждают, что у них лучший контекстный движок для обработки гигантских баз данных или гигантских кодовых баз по сравнению с любым другим решением для ИИ-кодирования. Когда я лично им пользовался, я не заметил большой разницы в производительности. Но также, вероятно, потому, что я не использовал его с достаточно большой кодовой базой. Итак, это ценностное предложение Augment Code. И также, забавный факт, до создания Windsurf, Windsurf принадлежала компании под названием Kodium. И Kodium начинала как плагин, интеграция во все различные IDE, прежде чем они создали свою собственную IDE с Windsurf. Так что кажется, что в наши дни, по крайней мере на момент съемки этого видео, эти интеграционные и расширенные продуктовые предложения в популярных IDE несколько упали в популярности, и теперь многие люди переключаются на этот интерфейс CLI, который является следующей большой категорией решений для ИИ-кодирования. Я хочу поговорить о следующей большой категории решений для ИИ-кодирования — это инструменты CLI, инструменты командной строки, вероятно, самый популярный из которых — Claude. Если вы смотрели какие-либо видео на моем канале раньше, вы определенно видели, как я говорю о Claude Code, потому что какое-то время, и даже сейчас, это часть моего рабочего процесса ИИ-кодирования. И то, как работают эти инструменты CLI, очень просто. Это инструмент, который работает непосредственно в вашей командной строке, с которым вы можете взаимодействовать с кодом и запрашивать изменения кода, и он будет вносить их на лету. Кажется, что все инструменты CLI создаются компаниями, которые фактически создают свои модели. Например, создатели Claude имеют Claude Code. OpenAI также имеет что-то похожее под названием OpenAI Codex. Продукт Google Gemini также имеет Gemini CLI. Так что кажется, что в настоящее время все создатели Frontier Model Lab предпочитают предлагать это решение для агентивного кодирования через инструмент CLI. Самое большое преимущество использования одного из этих инструментов CLI заключается в том, что, поскольку вы платите этим поставщикам моделей напрямую, вы фактически платите за максимальное использование этой конкретной модели. Например, я плачу за Claude Code здесь, я фактически плачу за максимальное использование моделей Claude. Если бы я платил за OpenAI Codex, я бы платил за максимальное использование модели GPT. Это, по сути, то, за что вы платите, когда пытаетесь использовать любой из инструментов CLI, максимальное использование модели. Так что, если вы человек, который очень придирчив и вам очень нравится одна конкретная модель, например, модели Claude, и все, что вас волнует, — это максимальное использование этой конкретной модели, вам лучше всего платить создателям моделей напрямую и использовать их инструмент CLI. Они работают очень, очень хорошо. Но один из самых больших недостатков, который вы можете увидеть прямо здесь, заключается в том, что пользовательский интерфейс ужасен. Особенно если вы не большой любитель терминалов. Если вы тот, кто живет в терминале и любит быть в терминале, и вы терминальный крыса, вам это, вероятно, очень понравится. Но эй, мы создали графические интерфейсы не просто так. Давайте не будем им сопротивляться, понимаете? Давайте не будем им противостоять. Так что это один из самых больших недостатков использования этих инструментов CLI. Все они живут непосредственно в командной строке. И я не то чтобы я чувствую себя комфортно в командной строке, но в конце концов, даже я не думаю, что это лучший пользовательский интерфейс. Например, вы не можете принимать отдельные изменения здесь и там. Вы не можете вносить изменения непосредственно в свой терминал прямо здесь. Вам всегда приходится открывать полноценную IDE, чтобы просмотреть изменения и все остальное. Так что это самый большой недостаток без сомнения при использовании одного из этих инструментов CLI. И теперь я хочу перейти к обсуждению этого гибридного решения инструмента CLI с лучшим графическим интерфейсом. Итак, давайте перейдем к обсуждению следующей категории решений для агентивного кодирования с продуктом под названием Warp, который также является спонсором сегодняшнего видео. Хотя они и являются спонсором сегодняшнего видео, я давний пользователь Warp с 2021 года, я полагаю, с момента их запуска. И с тех пор это мой основной терминал. И в последние годы они вложили много средств в этот совершенно новый набор функций для рабочего процесса агентивного кодирования, который стал очень важной частью моего повседневного рабочего процесса ИИ-кодирования. Позвольте мне показать вам быстрый предварительный просмотр различных функций и того, как все это работает. Это приятный интересный компромисс между существованием в терминале. Так что у него есть своего рода знакомость инструмента CLI, но у него также есть гораздо лучший пользовательский интерфейс, пользовательский опыт для пользователя. Позвольте мне показать вам, что именно это означает. Теперь с Warp, он не зависит от модели. Вы можете выбирать и подбирать любые модели, с которыми хотите работать. И поскольку он работает непосредственно в командной строке, командная строка по-прежнему работает из коробки, вы можете использовать определенные команды терминала, такие как CD или что-либо еще. Но затем Warp также способен интеллектуально определять, пытаетесь ли вы использовать команду терминала или вы выполняете рабочий процесс агентивного кодирования. Итак, прямо сейчас я просто вставил небольшое изменение кода, и он способен определить, что это не использование команды терминала, а скорее полный рабочий процесс агентивного кодирования. Warp действительно эволюционировал из простого терминала в почти инструмент для разработчиков, ориентированный на агентивное кодирование, ориентированный на рабочий процесс. И под этим я подразумеваю, что у них есть поддержка файлового дерева, очень легкого файлового дерева, чтобы вы могли зайти и посмотреть любой файл, который хотите, и внести любые легкие изменения оттуда. И вы даже можете открыть файл. Это очень легкий редактор файлов с подсветкой синтаксиса и всем остальным. Это не полноценная IDE, но это скорее как терминал и IDE, у которых родился ребенок, и это очень мощный терминал, который специально разработан для этого рабочего процесса агентивного кодирования. Как вы можете видеть, я попросил его внести конкретное изменение кода в определенный файл, и он внес это изменение для меня. И когда я вижу это изменение и смотрю на этот файл, вы можете затем отклонить изменение, принять изменение, внести дополнительные правки здесь, потому что Warp только что выпустил выделенный легкий редактор кода, как я упоминал ранее, непосредственно в терминале. Так что вы можете внести любые дополнительные изменения кода, которые хотите, как вы можете видеть прямо здесь. И затем вы можете применить изменения прямо там. Итак, отсюда вы можете очень быстро просмотреть изменения, которые были внесены в вашу текущую ветку, и вы можете просмотреть их, внести дополнительные правки, как вы хотите, в этом легком редакторе кода. Как вы можете видеть, Warp — это своего рода промежуточное звено между чисто инструментом CLI и полноценным специализированным ИИ-редактором кода. Это гибридное решение, которое сочетает в себе лучшее из обоих миров и может обрабатывать множество рабочих процессов для вас. В следующем сегменте видео я хочу поговорить о некоторых дополнительных функциях, которые вы получаете от некоторых из этих различных поставщиков. Итак, хотя мы говорили о многих из этих решений для ИИ-кодирования как об одном едином блоке, верно? Вы либо просто ИИ-редактор кода, либо вы просто инструмент CLI или что-то в этом роде. В наши дни, в 2025 году, многие из этих инструментов, даже если они начинали как одно целое, они превратились во что-то гораздо большее и имеют гораздо больше предложений услуг. Например, Cursor начинал как специализированный ИИ-редактор кода, но теперь они запустили множество дополнительных функций. У них есть приложение Cursor GitHub, которое может выполнять проверки кода для любого вашего запроса на слияние. У них также есть инструмент Cursor CLI, а также фоновые задачи, где вы можете запускать задания по кодированию из выделенного веб-браузера, которые будут вносить изменения в код в облаке, а затем создавать PR для вас. То же самое с некоторыми другими инструментами CLI, такими как OpenAI Codex. Я знаю, что OpenAI Codex также имеет это приложение GitHub, и у них также есть фоновый агент из их выделенного веб-браузера. А Claude в настоящее время имеет интеграцию с приложением GitHub, которое будет проверять любой входящий PR, и вы можете запрашивать любые изменения кода непосредственно из комментария к PR GitHub. Но я не удивлюсь, если в ближайшие несколько недель и месяцев появится выделенный веб-браузер Claude Code, где вы сможете начать вносить изменения в код непосредственно из веб-браузера в фоновом режиме. Так что многие из этих различных инструментов становятся больше, чем просто единым инструментом кодирования. Они действительно стремятся к гораздо более масштабной экосистеме, где вы можете вносить множество изменений в код из любой точки мира, с любой поверхности, которую вы хотите. Так что это тоже стоит учитывать с точки зрения того, за что вы платите. Но также знайте, что когда вы платите за эти дополнительные навороты и функции, вы за них платите. Вы платите не только за чистое использование модели. Итак, какое решение для редактора кода лучше всего подходит для вас? Я скажу так: если вы человек, который действительно не выносит терминал и просто любит графические интерфейсы и хочет максимально избегать терминала, очевидно, что ИИ-редакторы кода, специализированные IDE, вероятно, то, что вы ищете. Теперь, с другой стороны, если вы абсолютный фанат терминала и любите находиться в терминале, то я думаю, что Warp — это легкий выбор, потому что вы получаете этот приятный баланс жизни в терминале, но затем с их новой функцией легкого редактора кода и функцией файлового дерева вы получаете много преимуществ IDE, таких как возможность выполнять так много рабочих процессов агентивного кодирования в одном приложении внутри вашего терминала, не открывая отдельную IDE. Затем, очевидно, вам придется выбрать либо подход Warp в терминале, либо один из ИИ-редакторов кода, чтобы вы могли выбирать различные модели, с которыми хотите вносить изменения. Но, с другой стороны, если вы тот, кому действительно все равно, выбирать разные модели, и вы просто одержимы использованием одной модели и только одной, будь то Gemini, Claude или GPT, тогда вам, вероятно, лучше всего обратиться напрямую к OpenAI, обратиться напрямую к Claude и оплатить их подписку там, чтобы вы могли платить за максимальное количество использования модели напрямую от поставщика. Но у этого также есть небольшой недостаток, потому что инструменты CLI, вы знаете, я их люблю, не поймите меня неправильно, но пользовательский интерфейс просто ужасен, не буду лгать. Например, это худший пользовательский интерфейс из всех вариантов, которые мы обсуждали в этом видео. В то время как, если бы вы выбрали такое решение, как Warp, например, вы все равно могли бы использовать одну конкретную модель, но вы получаете преимущество действительно приятного интерактивного пользовательского интерфейса для внесения некоторых из ваших собственных изменений в агентивное кодирование. В конце концов, все эти инструменты для ИИ-кодирования действительно велики, и вы, вероятно, можете выбрать какое-то гибридное решение. Например, мой текущий повседневный рабочий процесс агентивного кодирования, я в настоящее время плачу за подписку Cursor за 20 долларов. И причина, по которой я это делаю, заключается только в том, чтобы получить доступ к функции автодополнения. Я думаю, что Cursor имеет лучшую функцию автодополнения кода, чем любой другой инструмент. А затем я также плачу за план Claude Code за 100 долларов в месяц, а также за план Warp Turbo за 50 долларов в месяц. Причина, по которой я плачу за оба этих решения, заключается в том, что, да, хотя я люблю использовать Claude для многих повседневных задач кодирования, иногда я хочу переключиться на использование другой модели, если у Claude возникают небольшие трудности с поиском решения для чего-то, что я пытаюсь построить. И как преданный пользователь Warp с 2021 года, я действительно знаком с терминалом, а также являюсь большим поклонником их файлового дерева и функции легкого редактора кода. И их рабочий процесс агентивного кодирования тоже довольно хорош. Я на самом деле не обнаружил никаких существенных различий в производительности между любым из используемых мной программных обеспечений. Это действительно, я думаю, сводится к пользовательскому опыту. Это самое большое отличие между любыми из этих различных решений для ИИ-кодирования. Итак, я все еще использую Claude Code для некоторых изменений кода, но я также использую Warp, чтобы поиграть с разными моделями и иногда просто использовать Warp Agent вместо этого, чтобы он вносил эти изменения для меня. Это моя текущая настройка ИИ-кодирования за последние несколько месяцев, но я уверен, что она изменится в будущем, потому что каждый месяц, кажется, выходят разные модели, разное программное обеспечение, и вам просто нужно попробовать их все, знаете. Надеюсь, это видео было вам полезно. Дайте мне знать, если у вас есть какие-либо вопросы, и если есть, оставьте их в комментариях ниже. Я постараюсь ответить на как можно больше из них.