Альтернатива Claude Code
Мир уже давно страдает от Claude.
Несколько дней назад компания Anthropic заблокировала доступ к Claude для пользователей из Китая и России, прямо на своем официальном сайте назвав Россию и Китай «враждебными странами» (adversarial nations). Это крайне отвратительное отношение. Неужели пользователи должны платить деньги и при этом подвергаться дискриминации?
Ключевой момент в том, что Claude Code — недешевый инструмент: от 20 долларов за базовую версию и до 200 долларов за профессиональную. И даже заплатив 200 долларов, пользователи отмечают, что качество работы Claude Code ухудшилось.
Недавно китайская компания Tencent выпустила CodeBuddy, который позиционируется как доступная альтернатива Claude Code.
CodeBuddy предлагает не только CLI, но также поддерживает плагины и IDE. Эти три формы не являются независимыми, а взаимосвязаны на базовом уровне.
Плагины, IDE и CLI ориентированы на разных пользователей и сценарии:
- Плагины: для повседневных разработчиков, предлагая такие функции, как автодополнение кода в реальном времени, межфайловый анализ и рефакторинг, встраиваясь в существующий рабочий процесс.
- IDE: для больших команд и сложных проектов, поддерживая понимание контекста всего проекта, декомпозицию задач и программирование по заданным правилам. Ориентирована на интегрированную платформу для разработки, дизайна и управления продуктом.
- CLI: для автоматизации и пакетной обработки, используется для массовой замены API, индексации всего репозитория и интеграции с CI/CD.
Tencent официально заявляет, что CodeBuddy способен справиться с 90% задач по написанию кода. Правда это или нет, можно проверить на практике.
Давайте установим его и попробуем.
Как установить CodeBuddy Code
Для работы CodeBuddy Code требуется среда Node.js и npm, поэтому для быстрой установки необходимого окружения мы воспользуемся ServBay.
Подготовка
- Скачайте и установите ServBay с официального сайта (https://www.servbay.com).
- В меню слева выберите «Пакеты» (Packages), затем выберите Node.js и установите нужную версию. Весь процесс займет около минуты.
Рекомендуется выбрать Node.js 18 или выше.
Затем проверьте в терминале. Благодаря ServBay, npm также будет автоматически установлен.
Быстрая установка CodeBuddy Code
Теперь, когда среда готова, мы можем приступить к установке CodeBuddy Code.
Выполните в терминале следующую команду:
npm install -g @tencent-ai/codebuddy-code
Затем введите в командной строке CodeBuddy
, чтобы перейти на страницу входа.
CodeBuddy
Войдя через Google или Github, вы сможете выбрать такие модели, как GPT, Gemini и другие.
Введите команду, чтобы посмотреть список моделей, который охватывает практически все популярные варианты.
/model
Практический пример использования
Давайте посмотрим, как он работает на практике. Попросим его сгенерировать для нас простую игру «Змейка».
В процессе он также запросит разрешения.
Менее чем за минуту небольшая игра была готова.
Откроем и посмотрим.
Сразу после запуска появляется надпись «Game over». Попросим ИИ проверить себя и найти проблему.
Перезапускаем игру. Теперь она работает нормально.
Конечно, это довольно простой сценарий использования. Как CodeBuddy Code справится с более сложными проектами, еще предстоит проверить.
Заключение
Согласно официальным данным Tencent, время написания кода сокращается на 40%, а доля кода, сгенерированного ИИ, превышает 50%. Общая эффективность разработки повышается более чем на 16%, что весьма впечатляет.
Возможно, CodeBuddy Code еще не идеален, но у него определенно большое будущее.
Если вас тоже заинтересовал CodeBuddy Code, используйте ServBay, чтобы легко преодолеть трудности с настройкой среды (ServBay особенно удобен для новичков). После этого вы сможете в полной мере использовать CodeBuddy Code. И пока он бесплатный, стоит этим воспользоваться.