Claude Code перешёл на Bun, написанный на Rust: Саймон Уиллисон нашёл доказательства

Claude Code перешёл на Bun, написанный на Rust: Саймон Уиллисон нашёл доказательства

Claude Code перешёл на Bun, написанный на Rust: Саймон Уиллисон нашёл доказательства

Что произошло

AI Digest (ai-digest.ru) — Инструмент для программирования Claude Code от компании Anthropic теперь работает на движке Bun, написанном на языке Rust. Журналист и разработчик Саймон Уиллисон обнаружил следы Rust-кода внутри Claude Code и подтвердил заявление создателя Bun Джарреда Самнера. Миллионы пользователей Claude Code по всему миру уже используют новый движок, хотя заметить разницу в работе практически невозможно — запуск на Linux стал быстрее примерно на 10%.

Что такое Bun и при чём здесь Rust

Bun — это среда выполнения для языка JavaScript (и TypeScript), созданная компанией Oven. Изначально Bun была написана на языке Zig, однако в 2025 году начался перенос кодовой базы на Rust — язык, который обеспечивает высокую производительность и безопасность памяти без сборщика мусора. Джарред Самнер, основатель Oven, заявил, что переписанная на Rust версия Bun работает стабильнее и быстрее, хотя внешне это трудно заметить.

Стоит пояснить, почему смена языка имеет значение. Rust известен своей строгой системой управления памятью — программы на нём работают почти так же быстро, как код на C и C++, но при этом защищены от большинства утечек памяти на этапе компиляции. Для инструмента, который запускают миллионы разработчиков ежедневно, это означает меньше случайных сбоев и более предсказуемую работу.

Уиллисон проверил наличие Rust-кода в Claude Code двумя командами. Первая:

strings ~/.local/bin/claude | grep -m1 'Bun v1'

Выводит Bun v1.4.0 — версия, которая ещё не опубликована на GitHub (последний релиз — v1.3.14 от мая 2026 года). Вторая команда:

strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'

Нашла 563 файла с расширением .rs (стандартное расширение для исходников на Rust), включая src/runtime/bake/dev_server/mod.rs и src/bundler/bundle_v2.rs. Это означает, что Bun на Rust уже работает в production.

Почему это важно

Claude Code используется миллионами разработчиков по всему миру для написания кода с помощью языковых моделей. Переход на Rust-версию Bun — это не косметическое обновление, а фундаментальная смена технологического стека. При этом, как справедливо заметил Джарред Самнер: «Скучно — это хорошо». Отсутствие видимых пользователям изменений означает, что переход прошёл гладко и не нарушил привычный рабочий процесс.

Как переход на Bun/Rust связан с судебными конфликтами Anthropic

Ранее Alibaba запретила своим сотрудникам использовать Claude Code, что привело к судебному разбирательству между Anthropic и Alibaba. При этом Anthropic активно продолжает развивать Claude Code, несмотря на корпоративные конфликты. Переход на Rust-движок Bun — часть этой стратегии, направленной на повышение стабильности и скорости инструмента.

Для рынка инструментов AI-разработки это важный сигнал: инфраструктурный слой развивается быстро и незаметно для конечного пользователя. Когда миллионы людей ежедневно работают с Claude Code, никто не задумывается, на чём именно работает его движок. И именно в этом секрет хорошей инженерии — технология не привлекает к себе внимания и просто работает. Джарред Самнер называет это «скучным», но для пользователей это идеальный результат.

Читайте также: Anthropic удаляет 8000+ копий исходников Claude Code через суд и Alibaba запретила сотрудникам использовать Claude Code.

Магазин AI Digest

AI-инструменты, которые можно сразу взять в работу

Подборка доступов и подписок к популярным сервисам: быстро, с авто-выдачей и понятной оплатой.

Смотреть все товары
Прокрутить вверх