This article hasn't been translated into English yet — showing the Russian original.
Simon Willison→ original

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%.

AI-processed from Simon Willison; edited by Hamidun News
Claude Code теперь работает на Bun, переписанном на Rust: старт на 10% быстрее
Source: Simon Willison. Collage: 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%. На остальных платформах разница почти незаметна для пользователя.

ZK
Hamidun News
AI news without noise. Daily editorial selection from 50+ sources. A product by Zhemal Khamidun, Head of AI at Alpina Digital.

Need AI working inside your business — not just in your newsfeed?

I build production AI for companies — custom CRM, internal tools, autonomous agents, workflow automation. Owned by you, shaped to your process, no per-seat tax. Built by Zhemal Khamidun, CPO of AlpinaGPT (AI platform, 6,000+ users).

What do you think?
Loading comments…