Как Claude Code, Codex и Antigravity создавали собственные аналоги
Эксперимент по созданию ИИ-агентами собственных конкурентов показал удивительные различия в их интерфейсах и архитектуре.

Идея запустить ИИ-агент Claude Code с целью создания собственного легковесного аналога привела к неожиданно успешному результату. Вдохновленный этим опытом, автор решил проверить, смогут ли Codex и Antigravity справиться с аналогичной задачей. Эксперимент позволил оценить, как ведущие языковые модели подходят к проектированию и реализации автономных инструментов разработки.
- Одинаковые базовые требования были выданы всем трем агентам без использования готовых SDK.
- Claude Code и Codex выбрали Python, в то время как Antigravity предпочла Node.js.
- Antigravity удивила разработкой не только терминального интерфейса, но и полноценного браузерного воркбенча.
Технические подходы и выбор стека
Оставшись перед выбором технологического стека, Claude Code задействовал официальный SDK от Anthropic вместе с библиотеками Rich и prompt_toolkit. Codex предпочел стандартную библиотеку Python без внешних зависимостей, обращаясь напрямую к API OpenAI. Обе системы сформировали собственные агентские циклы для управления файлами и выполнения команд.
Antigravity выбрала Node.js и также обошлась без сторонних зависимостей для первой версии. Однако главным отличием стало создание сразу двух интерфейсов: интерактивного терминального варианта и панели управления на базе браузера. Последняя включала в себя файловый обозреватель, ленту выполнения инструментов и удобные опции отката изменений.
Читайте такжеКак заставить Claude Code, Codex и Antigravity работать вместе над одним проектомИнтеграция аутентификации и тестирование
Следующим шагом стало внедрение авторизации через подписку ChatGPT Pro, чтобы избежать дополнительных расходов на API. И Codex, и Antigravity успешно справились с задачей интеграции документации и входа через ChatGPT. Codex потратил больше времени на тщательное тестирование процесса аутентификации и обработку возможных ошибок.
В ходе сравнительного тестирования оценивался не столько объем сгенерированного кода, сколько пользовательский опыт и наглядность работы. Интерфейс XDACode от Claude Code был признан наиболее сбалансированным благодаря аккуратным уведомлениям и чистому терминалу. XDAGravity заняла второе место благодаря хорошей цветовой дифференциации, а XDACodex разочаровала избыточным выводом сырого кода.
Что это значит для разработчиков
Подобные эксперименты наглядно демонстрируют текущий уровень автономности ИИ-инструментов в создании программного обеспечения. Различия в выборе интерфейсов между терминалом и браузером показывают, что разработчики ИИ ищут наиболее интуитивные способы взаимодействия с агентами. Для индустрии это означает скорое появление еще более удобных и гибких локальных сред разработки, управляемых искусственным интеллектом.
Источник: XDA



