Tarjeta de título principal para Claude Opus 5.5 que dice «Claude Opus 5.5» con el subtítulo «Una fiesta de pájaros pixel, dibujados enteramente en código»; a la izquierda, una hoja de documento llena de glifos de código con corchetes angulares; a la derecha, un pequeño kākāpō de pixel-art cuadriculado con puntos de confeti y una pequeña bola de discoteca, con el logotipo de OrcaRouter en la esquina inferior derecha.
Engineering & Research

Claude Opus 5.5 animó una fiesta de kākāpō en un solo archivo HTML: lo que realmente incluye la demo

Autor

Gideon Frost

Fecha de publicación

Últimos modelos · 20Ver todos los modelos →
Benchmarks: Artificial Analysis · actualizado a diario
Volver a todas las publicaciones

Una diapositiva de la ponencia de cierre es un lugar extraño para encontrar un test de modelo, pero ahí es donde acabó esta. El 25 de septiembre de 2026, Simon Willison cerró el WeAreDevelopers World Congress North America con un vídeo de quince segundos de dos docenas de kākāpō en pixel art rebotando bajo confeti que caía — y el vídeo no es la parte interesante. La parte interesante es lo que Claude Opus 5.5se le pidió hacer y lo que devolvió: no metraje, no una secuencia de imágenes, sino un único archivo HTML de 45.880 bytes que no contenía ni imágenes, ni vídeo, ni llamadas de red. Claude Opus 5.5 se lanzó el 22 de septiembre de 2026 a 4 dólares por millón de tokens de entrada y 20 dólares por millón de salida, y esto es lo que hace el modelo cuando le das tres fotos de loros y le pides una fiesta.

Ambas mitades de la afirmación están publicadas, que es la única razón por la que merece un post. El artefacto en sí está en tools.simonwillison.net/kakapo-party, y la sesión que lo convirtió en un MP4 se documentó con su transcripción completa y el script de Playwright que utilizó. Así que esto es verificable de una forma en la que no lo son la mayoría de los posts de «mira lo que hizo el modelo», aunque sigue siendo la tarde de un profesional y no un benchmark. Anthropic no ha publicado nada al respecto, y no hay ninguna puntuación independiente asociada a ello en ningún sitio.

Lo que el artefacto es en realidad

Lee el código fuente de la página y la forma de la cosa queda clara. Hay exactamente un elemento <canvas> y un contexto 2D. No hay etiquetas <img>, <video> ni <audio>, no fetch, no XHR, no WebSocket, ningún enlace CDN, ninguna fuente web, nada escrito en localStorage ni en cookies. El archivo se renderiza de forma idéntica desde una ruta file:// descargada con la red desconectada, que es precisamente por lo que un grabador local podría capturarlo.

El arte es donde se esconde el trabajo. Cada sprite se almacena como un array de cadenas de caracteres y se pinta letra por letra mediante un mapa de paleta, así que un contorno es una K, un verde de cuerpo es una G, y un brillo es una L. El pájaro viene en 6 variantes de color — tres verdes de cuerpo cruzados con dos paletas de cara y patas — multiplicadas por 5 fotogramas de animación, así que se construyen 30 pequeños lienzos fuera de pantalla antes de que algo se mueva. La multitud se coloca de forma procedural en filas escalonadas con la garantía, en el código fuente, de que al menos 22 pájaros terminan en pantalla. El prompt pedía "al menos 20 de ellos".

Los accesorios se construyen de la misma manera: 6 colores de globos, 6 colores de banderines, 5 colores de bombillas en la guirnalda de luces, una bola de discoteca, sombreros en 6 ternas de colores con 3 ángulos de inclinación, tres pajaritas y 8 colores de confeti, cada uno con una variante oscurecida para el sombreado. Incluso el cielo nocturno está hecho a mano: una matriz de tramado ordenado de 4×4, más una pequeña fuente de mapa de bits con una tabla de macrones para que la pancarta pueda escribir ¡FIESTA KĀKĀPŌ! sin tomar prestada una tipografía del sistema.

El movimiento está coreografiado, no es aleatorio. El bucle se ejecuta a 124 BPM, y cada frase de ocho tiempos elige uno de los seis modos de multitud: todos juntos, una ola mexicana, un pájaro sí y otro no, un sálvese quien pueda, una onda que se expande desde el centro, o filas que se turnan. Respeta prefers-reduced-motion, y la pista en pantalla dice «tap» o «click» según si el dispositivo informa de que admite entrada táctil.

A single-column scoreboard titled 'Claude Opus 5.5 — the scoreboard' with six rows: Whole artifact — one 45,880-byte HTML file; Runtime network calls — none; Sprite variants × frames — 6 × 5 = 30; Birds animated — at least 22, looping at 124 BPM; Floor cost of the final file — about $0.23; Independent pixel-art score — none published. The footer reads: 'Artifact figures measured from the published HTML source; cost floor per Anthropic's $20 per 1M output rate. No independent pixel-art evaluation of Claude Opus 5.5 exists.' The OrcaRouter logo sits in a white strip along the bottom edge.

Por qué el pixel art es una prueba inusualmente honesta

Claude Opus 5.5 no dibuja esto. Escribió el programa que lo dibuja, lo que significa que el modelo tuvo que sostener en la cabeza, a la vez, una gran cantidad de detalles ya fijados: una paleta que no chocara entre sí, una geometría de sprites que se distinga a 18 píxeles de ancho, un arco de salto que se repita en bucle y confeti que caiga de forma convincente. No hay manera de fingir eso con una muestra afortunada. Una sola coordenada mal puesta aparece como un agujero en la cabeza de un pájaro.

También tenía que funcionar a partir de fotografías. Las tres imágenes de referencia entraron como entrada de imagen, y lo que salió fue un sprite simbólico —una abstracción de un loro verde musgo de rostro bigotudo, ni rastro de la foto. Ese es todo el pipeline en miniatura: entra la percepción, sale código, y los píxeles los produce el código.

La comprobación visual es la parte más contundente, y además corta en sentido contrario. Nada del archivo se renderizó para que el autor lo inspeccionara antes de abrirlo; el artefacto o parece una fiesta, o no lo parece, y publicó un enlace, así que puedes juzgarlo por ti mismo. Esa es una forma de evidencia más sólida que una captura de pantalla en un hilo —y aun así, mucho más débil que un número.

El video es una historia de Claude Code, no una historia de Claude Opus 5.5

Los quince segundos de la diapositiva de cierre fueron creados por una sesión local de Claude Code que controlaba Playwright, no por el modelo que escribió la animación, y la distinción importa si intentas reproducir algo de ello.

La página interactiva solo hace estallar confeti cuando haces clic en ella. Así que el grabador tuvo que hacer clic —diez veces, en coordenadas programadas repartidas por el lienzo, desde los tres segundos hasta los 13,2 segundos, dentro de una grabación de 1280×720 que se cerró a los dieciséis segundos. El script publicado tiene unas veinte líneas, y ese es el titular honesto: la parte difícil de convertir una animación web en un recurso para diapositivas fueron diez eventos de ratón cronometrados.

Una segunda sesión al día siguiente atacó en cambio el tamaño del archivo. La primera codificación fue un MP4 de 10.445.811 bytes; una codificación H.264 de 2 Mbps en dos pasadas con una ligera reducción de ruido y un preset ajustado para gráficos planos quedó en 3.299.473 bytes —un 68 % menos, todavía 1280×720, todavía 25 fps, todavía quince segundos, sin pista de audio. Medida frente a la grabación sin procesar, la similitud estructural cayó de 0,984 a 0,932. Un intento a 960×540 salió a la vez más grande y más borroso, porque el pixel art no sobrevive a la reducción de escala. Esos son el tipo de números que una demo grabada en pantalla nunca publica, y son la razón por la que este texto en particular es inusualmente fácil de creer en cuanto a la mecánica.

Lo que esto no demuestra sobre Claude Opus 5.5

• Tamaño de la muestra: un prompt, un sujeto, una persona. El encuadre de «sorprendentemente capaz en animación de pixel art» era una reputación que el autor había leído, no una medición que él hubiera realizado.

• Costo — no se publicaron recuentos de tokens para ninguna de las dos sesiones, así que no se puede calcular el precio de la ejecución a partir del material. El propio artefacto ocupa 45.880 bytes, aproximadamente 11,5K tokens de salida, lo que, según el precio publicado por Anthropic de $20 por millón de tokens de salida, supone un mínimo de unos 23 centavos solo para el archivo final; y no es más que un mínimo, porque todo lo que el modelo escribió y no sobrevivió en el HTML terminado es invisible.

• Generalidad — una bandada de pájaros idénticos es una escena indulgente. Un solo sprite, recoloreado, más efectos sin cámara. No dice nada sobre escenas que necesitan muchos objetos distintos, ni sobre si la misma calidad se mantiene a los tres minutos en lugar de a los quince segundos.

• Independencia — cada cifra que aparece aquí se mide a partir de la fuente publicada o se toma de la propia lista de precios de Anthropic. No existe una evaluación de terceros de Claude Opus 5.5 haciendo pixel art, y este artículo no inventa ninguna.

Realizar el mismo experimento con tu propio sujeto

La razón por la que vale la pena copiar esta demo es que es económica y autónoma. Un solo archivo HTML, un solo canvas, sin recursos adicionales: puedes darle el mismo prompt a un modelo junto con tu propia foto de referencia y ver el resultado en una sola sesión, sin necesidad de levantar ningún pipeline primero.

Claude Opus 5.5 está en OrcaRouter al precio de lista publicado de Anthropic con el recargo aplicado al 0 %: 4,00 $ por millón de tokens de entrada, 20,00 $ por millón de tokens de salida, 0,20 $ por millón de lecturas de caché, con el contexto completo de 1 M de tokens a precio estándar. Eso importa específicamente para este tipo de experimento: un prompt novedoso es exactamente el caso en el que quieres comparar sin firmar nada, y una API para más de 200 modelos significa que la misma forma de llamada llega a las rutas más económicas si quieres ver cómo un modelo más pequeño maneja la misma hoja de sprites. Conmutación automática por error te cubre si una ruta se degrada a mitad de la comparación, y si prefieres no elegir en absoluto, el DSL de enrutamiento puede enviar el mismo prompt a dos modelos y dejarte elegir la mejor parte.

The OrcaRouter model page for anthropic/claude-opus-5.5, showing the Claude Opus 5.5 listing with its input, output and cache-read prices and the 1M-token context figure.

Hay dos cosas que vale la pena observar desde aquí. La primera es si algo como esto llega a medirse en lugar de admirarse — un prompt fijo, un tema fijo y un puñado de modelos produciendo el mismo informe te dirían muchísimo más que otro hilo de animaciones. La segunda es la transparencia de costos: el único número que una demo como esta nunca incluye es lo que hizo falta para llegar hasta ahí, reintentos incluidos, y hasta que eso aparezca en análisis como este, "sorprendentemente capaz" seguirá haciendo las veces de una cifra que nadie publicó.

The published kākāpō party artifact at tools.simonwillison.net/kakapo-party, showing the canvas scene of pixel-art kākāpō in party hats under falling confetti with balloons, bunting and a disco ball.

Por ahora, el resumen honesto de la fiesta kākāpō es más acotado que las republicaciones y más útil de lo que parecen. Un modelo insignia escribió 45.880 bytes de código de sprites que se ejecuta sin conexión, anima 22 aves a 124 BPM y necesitó un script de Playwright de diez clics para convertirse en vídeo. La demostración es real, el código fuente es público, y la afirmación que respalda tiene que ver con lo que un modelo puede contener en un solo archivo — no con lo que puede hacer en promedio.