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

Procesado por IA desde Simon Willison; editado por Hamidun News
Claude Code теперь работает на Bun, переписанном на Rust: старт на 10% быстрее
Fuente: Simon Willison. Collage: Hamidun News.
◐ Escuchar artículo

Claude Code, a partir de la versión 2.1.181, publicada el 17 de junio de 2026, funciona sobre el runtime Bun, reescrito del lenguaje Zig a Rust. El cambio fue comunicado por el creador de Bun, Jarred Sumner, y el 19 de julio de 2026 el desarrollador Simon Willison lo confirmó de forma independiente al analizar el binario de Claude Code: el arranque en Linux se volvió alrededor de un 10% más rápido.

Cómo se descubrió Rust dentro de Claude Code

Simon Willison confirmó el cambio ejecutando el comando `strings` sobre el binario de Claude Code, filtrando por la cadena "Bun v1". La salida fue `Bun v1.4.0 (macOS arm64)`. Un segundo comando, que buscaba rutas del tipo `src/*.rs`, devolvió una lista de 563 nombres de archivos con la extensión `.rs` — desde `src/runtime/bake/dev_server/mod.rs` hasta `src/bundler/bundle_v2.rs`. Esta es evidencia directa de que lo que está compilado en el binario es precisamente código Rust del runtime.

  • Claude Code v2.1.181 — publicado el 17 de junio de 2026, la primera versión sobre el port en Rust de Bun
  • El runtime integrado es Bun v1.4.0; en los lanzamientos estables de Bun el máximo hasta ahora es v1.3.14 (12 de mayo de 2026)
  • El comando `strings` encontró 563 nombres de archivos con la extensión `.rs`
  • La mejora de velocidad de arranque en Linux es de alrededor del 10%
  • La versión en Rust ya está disponible públicamente como build canary (`bun upgrade --canary`)

Por qué Claude Code trae Bun 1.4.0, que todavía no existe

Claude Code contiene Bun v1.4.0 — una versión que todavía no existe en los lanzamientos estables de Bun. La última etiqueta en GitHub es v1.3.14, del 12 de mayo de 2026, mientras que el número 1.4.0 llegó al `package.json` ya en un commit del 17 de mayo de 2026 y no ha cambiado desde entonces. En la práctica, Anthropic está entregando una build preliminar del runtime dentro de una herramienta de producción usada por millones de desarrolladores.

También se puede comprobar la versión integrada sin `strings`. El desarrollador Ajan Raj propuso un truco: cargar un script mediante la variable `BUN_OPTIONS` y llamar a `claude --version` — el comando muestra `1.4.0`, la misma versión del runtime.

"Boring is good" — lo que dice el creador de Bun

El cambio transcurrió de forma tan fluida que casi nadie notó nada. Precisamente en eso insiste el creador de Bun: el resultado principal de la reescritura en Rust no son funciones llamativas, sino estabilidad y un arranque algo más rápido.

«Claude Code v2.1.181 (publicado el 17 de junio) y las versiones posteriores usan el port en Rust de Bun.

El arranque en Linux se volvió un 10% más rápido, pero en todo lo demás casi nadie lo notó. Aburrido es bueno», — Jarred Sumner, creador de Bun, en el blog «Rewriting Bun in Rust».

Simon Willison coincide con la valoración: según sus palabras, «Bun en Rust realmente está funcionando en producción en millones de dispositivos distintos».

Qué significa esto

Anthropic usa Claude Code como banco de pruebas para poner a prueba la nueva versión en Rust de Bun en producción real antes de su lanzamiento estable. Para los usuarios esto pasa inadvertido — la CLI simplemente arranca un poco más rápido; para el ecosistema de Bun es una prueba de fuego del port en Rust sobre una enorme base de dispositivos.

Preguntas frecuentes

¿Qué es Bun?

Bun es un runtime de JavaScript rápido y una alternativa a Node.js, sobre el cual funciona Claude Code. En un inicio Bun estaba escrito en el lenguaje Zig, y ahora su núcleo ha sido reescrito en Rust.

¿Cómo comprobar qué versión de

Bun está integrada en Claude Code?

Se puede ejecutar `strings ~/.local/bin/claude | grep -m1 'Bun v1'` — la salida mostrará `Bun v1.4.0`. Una alternativa de Ajan Raj: ejecutar `claude --version` con la variable `BUN_OPTIONS` cargando un script con `Bun.version` — el resultado es el mismo, `1.4.0`.

¿Se ha vuelto más rápido Claude Code?

Sí, pero no significativamente: según Jarred Sumner, el arranque en Linux se volvió alrededor de un 10% más rápido. En las demás plataformas la diferencia es casi imperceptible para el usuario.

ZK
Hamidun News
Noticias de AI sin ruido. Selección editorial diaria de más de 50 fuentes. Producto de Zhemal Khamidun, Head of AI en Alpina Digital.

¿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).

¿Qué te parece?
Cargando comentarios…