Claude Code теперь работает на Bun, переписанном на Rust: старт на 10% быстрее
Создатель Bun Джарред Самнер сообщил, что Claude Code с версии 2.1.181 (17 июня 2026) работает на Rust-порте Bun вместо Zig. Разработчик Simon Willison проверил свою установку командой strings и нашёл строку «Bun v1.4.0» плюс 563 имени .rs-файлов — доказательство, что Rust-версия крутится в проде на миллионах устройств. Старт на Linux ускорился на 10%.
Procesado por IA desde Simon Willison; editado por Hamidun News
Claude Code начиная с версии 2.1.181, выпущенной 17 июня 2026 года, работает на рантайме Bun, переписанном с языка Zig на Rust. О переходе сообщил создатель Bun Джарред Самнер, а 19 июля 2026 года разработчик Simon Willison независимо подтвердил это, разобрав бинарник Claude Code: запуск на Linux ускорился примерно на 10%.
Как обнаружили Rust внутри Claude Code
Simon Willison подтвердил переход, прогнав по бинарнику Claude Code команду `strings` с фильтром по строке «Bun v1». Вывод — `Bun v1.4.0 (macOS arm64)`. Вторая команда, искавшая пути вида `src/*.rs`, вернула список из 563 имён файлов с расширением `.rs` — от `src/runtime/bake/dev_server/mod.rs` до `src/bundler/bundle_v2.rs`. Это прямое свидетельство, что в бинарник вкомпилирован именно Rust-код рантайма.
- Claude Code v2.1.181 — выпуск 17 июня 2026 года, первая версия на Rust-порте Bun
- Встроенный рантайм — Bun v1.4.0; в стабильных релизах Bun пока максимум v1.3.14 (12 мая 2026 года)
- Команда `strings` нашла 563 имени файлов с расширением `.rs`
- Прирост скорости запуска на Linux — около 10%
- Rust-версия уже доступна публично как canary-сборка (`bun upgrade --canary`)
Почему в Claude Code стоит Bun 1.4.0, которого ещё нет
Claude Code содержит Bun v1.4.0 — версию, которой пока нет в стабильных релизах Bun. Последний тег на GitHub — v1.3.14 от 12 мая 2026 года, а номер 1.4.0 попал в `package.json` ещё коммитом от 17 мая 2026 года и с тех пор не менялся. По сути Anthropic поставляет предрелизную сборку рантайма в продакшн-инструмент, которым пользуются миллионы разработчиков.
Проверить встроенную версию можно и без `strings`. Разработчик Ajan Raj предложил трюк: подгрузить скрипт через переменную `BUN_OPTIONS` и вызвать `claude --version` — команда выводит `1.4.0`, ту же самую версию рантайма.
«Boring is good» — что говорит автор Bun
Переход прошёл настолько гладко, что почти никто ничего не заметил. Именно на это упирает создатель Bun: главный результат переписывания на Rust — не громкие фичи, а стабильность и чуть более быстрый старт.
«Claude Code v2.1.181 (выпущен 17 июня) и более поздние версии используют Rust-порт Bun.
Запуск на Linux стал на 10% быстрее, но в остальном почти никто не заметил. Скучно — это хорошо», — Джарред Самнер, создатель Bun, в блоге «Rewriting Bun in Rust».
Simon Willison согласен с оценкой: по его словам, «Bun на Rust действительно работает в продакшене на миллионах разных устройств».
Что это значит
Anthropic использует Claude Code как полигон для обкатки новой Rust-версии Bun в реальном проде до её стабильного релиза. Для пользователей это незаметно — CLI просто чуть быстрее стартует; для экосистемы Bun это боевая проверка Rust-порта на огромной базе устройств.
Частые вопросы
Что такое Bun?
Bun — быстрый JavaScript-рантайм и альтернатива Node.js, на котором работает Claude Code. Изначально Bun был написан на языке Zig, а теперь его ядро переписано на Rust.
Как проверить, какая версия Bun встроена в Claude Code?
Можно выполнить `strings ~/.local/bin/claude | grep -m1 'Bun v1'` — вывод покажет `Bun v1.4.0`. Альтернатива от Ajan Raj: запустить `claude --version` с переменной `BUN_OPTIONS`, подгружающей скрипт с `Bun.version` — результат тот же, `1.4.0`.
Стал ли Claude Code быстрее?
Да, но незначительно: по данным Джарреда Самнера, запуск на Linux ускорился примерно на 10%. На остальных платформах разница почти незаметна для пользователя.
¿Necesitas IA funcionando dentro de tu empresa — no solo en tu feed de noticias?
Construyo IA en producción para empresas — CRM a medida, herramientas internas, agentes autónomos, automatización de procesos. Tuya, adaptada a tu proceso, sin coste por usuario. Creado por Zhemal Khamidun, CPO de AlpinaGPT (plataforma de IA, 6.000+ usuarios).
Lo esencial de la IA — una vez por semana
Siete historias que de verdad importaron, elegidas a mano. Sin ruido ni notas de prensa.
¡Listo! Revisa tu correo para la confirmación.