Claude Code настольная крупная переработка: от «парного программирования» к «штаб-квартире»

robot
Генерация тезисов в процессе

Написано: 分秒 Claw

В конце марта один исследователь безопасности обнаружил в файлах sourcemap npm полный исходный код Claude Code, 50 тысяч строк TypeScript — всё видно как на ладони. Более интересно то, что в коде спрятана загадочная функция под названием KAIROS: агент, который может работать в фоновом режиме, самостоятельно исправлять баги, выполнять задачи, отправлять уведомления — без участия человека.

Через две недели, 14 апреля, Anthropic официально выпустила полную переработку десктопной версии Claude Code. KAIROS также был представлен под названием Routines.

От утечки исходников до релиза продукта прошло всего 14 дней. Либо Anthropic очень быстро реагирует, либо это было запланировано изначально.

В любом случае, сигнал этого обновления очень ясный: Claude Code больше не просто инструмент для написания кода, он становится вашей платформой для AI-операций.

Сначала разберёмся: какое место занимает Claude Code в продуктовой линейке

Открывая последнюю версию Claude Desktop, на боковой панели есть три иконки:

Chat: традиционный диалоговый помощник, вы задаёте вопросы — он отвечает

Cowork: исполнитель задач для нетехнических пользователей, работает в изолированной виртуальной машине, управляя файлами

Code: агентский инструмент для разработчиков, читает и пишет код, запускает тесты, вносит изменения

Все три используют один и тот же настольный клиент, но архитектура у них полностью разная. Эта переработка касалась только режима Code, но влияет на весь рабочий процесс разработчика.

Исследователь Anthropic Алекс Альберт говорит, что благодаря сочетанию Cowork и Code он практически не использует другие приложения, “даже терминал”. Эта фраза до переработки могла звучать немного преувеличенно, но после — кажется, что он говорит правду.

Главное изменение: от “одна задача — один раз” к “одновременно выполняется пять задач”

Основная боль старой версии, которую сообщество критиковало несколько месяцев. Известный iOS-разработчик Пол Хадсон прямо назвал старую версию “катастрофой”. Дизайнер Брайан Ловин использует её на мощном MacBook M3 Max 96GB, при переключении вкладок возникают тормоза.

Новая версия переработана с нуля, и ключевые изменения затрагивают три уровня:

Первый уровень: параллельные сессии

Добавлена система управления на боковой панели, в одном окне одновременно открыты пять сессий. Каждая сессия получает отдельную копию проекта через Git Worktrees, хранящуюся в .claude/worktrees/, без взаимных помех. Твит Бориса Черни с этим функционалом набрал 10 972 лайка.

Второй уровень: перетаскиваемое рабочее пространство

Терминал, предпросмотр, Diff, редактор, панель чата — всё поддерживает перетаскивание и перестановку. Три режима отображения: Verbose (для отладки), Normal, Summary (для мониторинга).

Третий уровень: интеграция терминала и редактора

Впервые встроен настоящий терминал (может запускать скрипты и сборки), встроенный редактор файлов, улучшенный Diff-обозреватель, Side Chat (Cmd+; — чат сбоку, не прерывая основную задачу).

“Новое приложение создано для настоящего опыта агентского программирования: многопоточность, вы сидите в командном кресле.”

Routines: выключаете компьютер — AI продолжает работать

Если переработка интерфейса — это изменение “как пользоваться”, то Routines — это изменение “когда использовать”.

Основная идея: одна настройка (подсказки + кодовая база + соединители), после установки условий срабатывания Claude Code автоматически выполняет задачи в облаке Anthropic. Вам не нужно держать компьютер включённым, можно даже спать — он всё равно работает.

Routines: три способа срабатывания

Тип срабатывания Типичные сценарии
Таймер Каждую ночь в 2 часа автоматически исправлять самый приоритетный баг и создавать PR
API Подключение к Datadog/Sentry для оповещений, автоматическое определение причины и исправление
События GitHub Создание нового PR — автоматическая проверка безопасности, перенос изменений между репозиториями

Внутренний механизм триггера по событиям GitHub очень продуман: один PR — одна сессия. Каждое изменение кода, комментарии, логи CI — всё продолжается в одной и той же сессии. Вся цепочка контекста сохранена.

“Это не просто постепенная доработка, а скачок с ‘AI-парного программирования’ к ‘AI-операционной платформе’.” Build Fast with AI

Сейчас Routines всё ещё находится в стадии предварительного просмотра: Pro — 5 запусков в день, Max — 15, Team/Enterprise — 25.

Технический выбор: почему всё ещё Electron?

Борис Черни на Hacker News назвал три причины:

  1. Знакомство команды, часть инженеров уже работали с Electron

  2. Повторное использование кода, Web и Desktop используют один и тот же код

  3. AI хорошо пишет Web-код, Claude может лучше помогать в разработке и поддержке собственного десктопа

Третья причина очень интересна: Anthropic уже создала замкнутый цикл “использовать AI для разработки AI-инструментов”. Борис добавил: “Инженерия — это вопрос компромиссов, возможно, в будущем всё изменится.”

В чем разница с Codex и Copilot?

Три конкурента борются за одно и то же место: стандартный входной пункт для разработчика

Способности Claude Code Codex Copilot
Многопоточность
Облачная автоматизация
Diff-выделение
Мультиплатформенность Частично Плагины

Конкурентная ситуация ясна: Claude Code лидирует в агентских возможностях и облачной автоматизации, Codex — по охвату платформ и соотношению цена/качество, Copilot — благодаря нативной интеграции с GitHub.

История KAIROS: от утечки до релиза за 14 дней

31 марта исследователь безопасности Чаофан Шоу обнаружил, что опубликованный в npm пакет Claude Code содержит sourcemap-файл, в котором раскрыты 500 тысяч строк TypeScript-кода.

Сообщество обнаружило в коде KAIROS: “функцию, которая может работать как постоянный фоновый агент, периодически исправляя ошибки, выполняя задачи без участия человека.”

Через две недели после утечки, с релизом Routines, описание функций практически совпадает. После утечки Anthropic решила открыть исходный код агентского слоя. Вместо сокрытия — открыто, и это вызвало положительный отклик у разработчиков.

Следующий шаг в AI-программировании — не стать умнее, а стать более автономным

На первый взгляд — интерфейс изменился, появилось несколько панелей, производительность выросла. Но по сути — произошёл сдвиг в парадигме взаимодействия: от “один на один” к “один на много”, от “работает только когда ты есть” к “работает даже когда тебя нет”.

Конкуренция среди AI-инструментов уже не в том, кто умнее модели. Настоящий вызов — кто сможет сделать AI более самостоятельным и встроенным в рабочие процессы разработчика, чтобы человек стал не исполнителем, а наблюдателем.

Куда всё это приведёт — пока рано говорить. Но направление уже ясно.

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить