Вместо того чтобы начинать с крупного плана продукта, Борис создал небольшой прототип CLI, изучая API Anthropic. Он был грубым, но имел правильную форму: интерфейс, нативный для терминала, использование инструментов, доступ к файлам, выполнение команд оболочки и рабочий процесс разработчика, близкий к среде, которую уже используют инженеры.Реакция поначалу не была впечатляющей. Демо, показанное внутри компании, не сразу убедило всех. Но прототип постоянно притягивал Бориса. Переломный момент наступил, когда он применил более раннюю систему
clide для решения реальной задачи с pull request. Инструмент создал небольшой pull request, который был ему нужен, и этот опыт показался взглядом в будущее.
Тот момент показал, что исследовательские компоненты уже существовали. Не хватало правильного интеграционного слоя: сфокусированного продукта, который сделал бы эти компоненты полезными в повседневном рабочем процессе инженера-программиста.## Финальный спринт к Claude CodeК концу 2024 года проект набрал достаточно импульса, чтобы превратиться в реальный продуктовый запуск. Небольшая команда расширилась, и финальный отрезок разработки прошел быстро.Команда сосредоточилась на практических деталях, превращающих прототип в нечто, чем люди действительно могут пользоваться: сообщения об ошибках, процесс входа в систему, обновления, метрики использования, поведение команд и ощущения от работы в терминале. Темп был напряженным. В исходном отчете описывается короткий спринт, когда исправления могли выходить за считанные минуты, без бюрократических процедур, которые могли бы замедлить хрупкий ранний продукт.В феврале 2025 года Claude CLI был выпущен публично и стал Claude Code.
При запуске отзывы были неоднозначными. Многие понимали идею, но ошибки и недочеты все еще были заметны. Более значительный сдвиг произошел по мере улучшения моделей Claude. Поскольку базовая модель становилась сильнее в планировании, использовании инструментов и анализе кода, качество продукта также улучшалось.## От 10% до 100% и оставшихся 99%В исходной статье подчеркивается кардинальное изменение в том, как Борис описывает свой собственный процесс кодирования. В начале 2025 года Claude Code писал часть его кода. Спустя месяцы эта доля резко выросла. К зиме 2025 года утверждалось, что вся его работа по кодированию выполняется через Claude Code, а не набирается вручную строка за строкой.
Будет ли каждая команда или разработчик работать таким образом, пока остается открытым вопросом. Очевидно одно: роль инженера меняется. Работа заключается не столько в наборе каждой строки кода, сколько в определении направления, проверке планов, предоставлении разрешений, валидации результатов и принятии решений о том, когда агенту следует продолжить или остановиться.Документация Anthropic по безопасности косвенно подтверждает это. Claude Code имеет только те разрешения, которые предоставляет пользователь. Это означает, что человек остается ответственным за проверку предлагаемых изменений и команд, особенно в чувствительных репозиториях. Чем лучше становится инструмент, тем важнее тщательно проектировать процессы доверия, проверки, аудита и выдачи разрешений.Вот почему сообщение «1% выполнено» имеет значение. Следующие 99% касаются не только улучшенной генерации кода. Речь идет о долгосрочной автономной работе, постоянной памяти, более безопасном управлении контекстом, планировании в открытом мире, многолетних рабочих процессах и более строгом контроле со стороны человека.## Что Claude Code меняет в разработке программного обеспеченияClaude Code знаменует собой переход от кодирования в стиле ассистента к кодированию в стиле агента. В модели ассистента пользователь просит о помощи, а затем вручную выполняет большую часть работы. В модели агента инструмент может действовать в рамках файлов, инструментов и команд, в то время как пользователь осуществляет надзор.Это не отменяет необходимости в инженерном суждении. Это меняет то, где это суждение применяется. Инженерам по-прежнему нужно понимать архитектуру, корректность, безопасность, компромиссы и назначение продукта. Но вместо того чтобы тратить все время на написание шаблонного кода или ручное перемещение между файлами, они могут уделять больше времени составлению качественных инструкций, проверке сгенерированных изменений и проектированию безопасных рабочих процессов для AI-агентов.Оригинальная статья завершается более широким утверждением: программирование может перестать быть узкоспециализированной деятельностью и стать скорее управляемым сотрудничеством между людьми и AI-агентами. Это будущее еще не наступило. История происхождения самого Claude Code предполагает обратное: область все еще находится на ранней стадии, нестабильна и полна нерешенных инфраструктурных проблем.Тем не менее, направление трудно игнорировать. Claude Code начинался как исследовательская тема, смежная с выравниванием безопасности, почти исчез как ранний ассистент по кодированию, вернулся через внутренние эксперименты с агентами и, наконец, стал продуктом, который изменил представление многих разработчиков о работе с программным обеспечением.## FAQ### Что такое Claude Code?Claude Code — это агентный инструмент для кодирования от Anthropic. Он может понимать кодовую базу, редактировать файлы, запускать команды и помогать с задачами разработки с помощью инструкций на естественном языке.### Действительно ли Claude Code появился из исследований безопасности и выравнивания?Согласно публичной истории происхождения, обсуждаемой в исходной статье, Claude Code вырос из исследовательской работы внутри Anthropic, которая включала кодирование, использование инструментов и агентные системы. Продукт не начинался как стандартная функция IDE. Он появился в результате экспериментов, связанных с тем, как модели могут безопасно действовать в программных средах.### Что такое clide?clide был внутренним проектом Anthropic.Инструмент командной строки, предшествовавший Claude Code. Он позволял общаться с Claude для редактирования кода и решения задач разработки, но всё ещё был слишком медленным, хрупким и ориентированным на исследования, чтобы стать финальным продуктом.### Почему Claude Code считается агентным?Claude Code является агентным, потому что он может работать с файлами, инструментами и командами оболочки, а не просто предлагать фрагменты кода. Он способен анализировать проект, вносить изменения, запускать тесты и продолжать итерации, запрашивая разрешение при необходимости.### Безопасно ли использовать Claude Code с реальными репозиториями?Claude Code разработан с контролем разрешений, настройками только для чтения по умолчанию, ограниченным доступом на запись и другими средствами защиты. Несмотря на это, пользователям следует проверять предлагаемые команды и изменения кода перед утверждением, особенно при работе с чувствительными проектами.### Что означает фраза "Claude Code завершён только на 1%"?Эта фраза означает, что текущий продукт всё ещё рассматривается как ранний шаг к более capable кодовым агентам. Оставшийся прогресс, вероятно, включает более длительную автономию, более сильную память, лучшее управление контекстом, более безопасные разрешения и более надёжное планирование.### Заменяет ли Claude Code инженеров-программистов?Claude Code меняет рабочий процесс, но не устраняет необходимость в инженерном суждении. Разработчикам по-прежнему нужно определять цели, проверять результаты, понимать системы, тестировать поведение и принимать архитектурные решения.## Связанные инструменты- Claude Code: Агентный инструмент Anthropic для кодирования, работающий в терминале, IDE, на рабочем столе и в браузере.
- GitHub-репозиторий Claude Code: Официальный публичный репозиторий для ресурсов, плагинов, примеров и отслеживания проблем Claude Code.
- Anthropic Console: Платформа разработчика для доступа к моделям и API-инструментам Anthropic.
- Visual Studio Code: Широко используемый редактор кода, поддерживающий интеграцию с Claude Code.
- Git: Система контроля версий, используемая в большинстве современных рабочих процессов разработки ПО.
- Model Context Protocol: Протокол для подключения ИИ-ассистентов к инструментам, системам и внешнему контексту.## Связанные ссылки- The Making of Claude Code: Официальная история создания Claude Code от Anthropic.
- Claude Code Overview: Официальная документация, объясняющая, что такое Claude Code и как его использовать.
- Claude Code Quickstart: Официальное руководство по началу работы с Claude Code.
- Claude Code Security: Руководство Anthropic по разрешениям, инъекциям промптов, облачному выполнению и безопасному использованию.
- Claude Code Permissions: Официальная документация по настройке разрешений и поведения при утверждении.
- Claude Code in VS Code: Официальное руководство по использованию Claude Code с Visual Studio Code и поддерживаемыми рабочими процессами IDE.## РезюмеИстория создания Claude Code не является простойИстория запуска продукта. Всё началось с ранних исследований Anthropic в области программирования, согласования, использования инструментов и автономной разработки программного обеспечения. В рамках ранних экспериментов были созданы помощник для VS Code и внутренний инструмент
clide — оба показывали многообещающие результаты ещё до того, как финальная форма продукта стала очевидной.Прототип интерфейса командной строки Бориса Черни помог связать эти исследовательские наработки в практический рабочий процесс для разработчиков. После того как продукт был выпущен, а базовые модели Claude улучшились, Claude Code стал наглядным примером того, как инструменты для написания кода на основе ИИ переходят от автодополнения к агентной программной работе.Самый важный урок заключается не в том, что Claude Code завершён, а в том, что агентное программирование всё ещё находится на ранней стадии. Системы разрешений, долговременные задачи, память, управление контекстом и контроль со стороны человека будут определять следующий этап развития.Claude Code уже может казаться значительным прорывом, но сами его создатели рассматривают его как начало, а не как конечную точку.