
Claude Opus 5.5, 단 하나의 HTML 파일로 카카포 파티를 애니메이션화하다: 그 데모가 실제로 구현한 것
- typesafeNEWTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 100만 토큰당 · 578 tok/s
- openaiNEWOpenAI: GPT-6 Luna2026-09-2237지능
- openaiNEWOpenAI: GPT-6 Sol2026-09-2248지능
- anthropicNEWAnthropic: Claude Opus 5.52026-09-2258지능
- grokNEWGrok 4.72026-09-2146지능
- OrcaNEWOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $5.00 100만 토큰당 · 182 tok/s
- orcaNEWOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 100만 토큰당 · 1312 tok/s
- deepseekDeepSeek: DeepSeek V4.1 Flash2026-09-1040지능
- openaiOpenAI: GPT-6 Astra2026-09-0453지능77코딩
- googleGoogle: Gemini 3.8 Flash2026-09-0241지능76코딩
- qwenQwen: Qwen3.8 Max (0902)2026-09-0245지능76코딩
- anthropicAnthropic: Claude Fable 5.12026-09-0153지능82코딩
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 100만 토큰당 · 114 tok/s
- z-aiZ.ai: GLM 5.3 Flash2026-08-2642지능72코딩
- DeepSeekDeepSeek: DeepSeek V4 Flash Vision (Exp)2026-08-21$0.22 / $0.66 100만 토큰당 · 225 tok/s
- z-aiZ.ai: GLM 5.32026-08-1845지능75코딩
- obsidianQwen3.8 27B2026-08-1534지능68코딩
- deepseekDeepSeek: DeepSeek V4 Pro 08132026-08-1236지능69코딩
- grokSpaceXAI: Grok 4.62026-08-1244지능77코딩
- metaMeta: Muse Spark 1.22026-08-0540지능72코딩
폐회 기조연설 슬라이드는 모델 테스트를 찾기에 이상한 장소이지만, 바로 그곳에 이 테스트가 등장했습니다. 2026년 9월 25일, Simon Willison은 WeAreDevelopers World Congress North America를 15초짜리 동영상으로 마무리했는데, 그 영상에는 스물네 마리의 픽셀 아트 카카포가 떨어지는 색종이 아래에서 통통 튀고 있었습니다. 그리고 그 영상이 흥미로운 부분은 아닙니다. 흥미로운 부분은 Claude Opus 5.5에게 무엇을 만들라고 요청했고 무엇을 돌려주었는가입니다: 영상도, 이미지 시퀀스도 아닌, 그림도 동영상도 네트워크 호출도 없는 45,880바이트의 HTML 파일 하나였습니다. Claude Opus 5.5는 2026년 9월 22일 백만 입력 토큰당 $4, 백만 출력 토큰당 $20에 출시되었으며, 이것이 바로 앵무새 사진 세 장을 주고 파티를 요청했을 때 이 모델이 하는 일입니다.
이 주장의 두 부분 모두 공개되어 있으며, 이것이 이 주장이 가치 있는 유일한 이유다. 그 결과물 자체는 tools.simonwillison.net/kakapo-party에 있으며, 이를 MP4로 만든 세션은 전체 녹취록과 사용된 Playwright 스크립트와 함께 글로 정리되었다. 따라서 이는 대부분의 "모델이 만든 것을 보라"는 게시물과 달리 검증 가능하다 — 그러면서도 여전히 벤치마크가 아니라 한 실무자의 오후 작업일 뿐이다. Anthropic은 이에 대해 아무것도 공개하지 않았고, 어디에도 독립적인 점수가 붙어 있지 않다.
아티팩트가 실제로 무엇인지
페이지의 소스를 읽어 보면 그 형태가 분명해진다. 정확히 하나의 <canvas> 요소와 하나의 2D 컨텍스트가 있다. <img>, <video> 또는 <audio> 태그도 없고, fetch도, XHR도, WebSocket도, CDN 링크도, 웹 폰트도 없으며, localStorage나 쿠키에 기록되는 것도 없다. 이 파일은 다운로드한 file:// 경로에서 네트워크를 끊은 상태로도 동일하게 렌더링된다 — 바로 그렇기 때문에 로컬 레코더가 이것을 캡처할 수 있었던 것이다.
아트는 작업이 숨어 있는 곳이다. 모든 스프라이트는 문자열 배열로 저장되고 팔레트 맵을 통해 글자 하나하나씩 칠해지므로, 외곽선은 K이고, 몸통 초록은 G이며, 하이라이트는 L이다. 새는 6가지 색상 변형 — 세 가지 몸통 초록에 두 가지 얼굴 및 발 팔레트를 교차한 것 — 곱하기 5개 애니메이션 프레임으로 나오므로, 아무것도 움직이기 전에 30개의 작은 오프스크린 캔버스가 만들어진다. 군중은 소스에서 최소 22마리의 새가 화면에 나오게 된다는 보장과 함께 엇갈린 행으로 절차적으로 배치된다. 프롬프트는 "그중 최소 20마리"를 요구했다.
소품들은 모두 같은 방식으로 만들어집니다: 풍선 색 6가지, 장식 깃발 색 6가지, 전구 줄의 전구 색 5가지, 디스코 볼, 3가지 기울기 각도로 6가지 색상 삼중 조합을 이룬 모자, 보타이 3개, 그리고 각각 음영용 어두운 변형이 있는 컨페티 색 8가지입니다. 밤하늘조차 직접 만들었습니다 — 4×4 순서형 디더 행렬을 사용했고, 게다가 현수막이 시스템 서체를 빌리지 않고 KĀKĀPŌ PARTY!를 표기할 수 있도록 해 주는 장음 부호 표가 딸린 작은 비트맵 폰트까지 있습니다.
이 움직임은 무작위가 아니라 안무된 것이다. 루프는 124 BPM으로 돌아가며, 8박짜리 각 프레이즈는 여섯 가지 군중 모드 중 하나를 고른다: 모두 함께, 멕시코 웨이브, 한 마리씩 건너뛰기, 제각각 마음대로, 가운데에서 바깥으로 퍼지는 파문, 줄별로 번갈아 하기. 이 움직임은 prefers-reduced-motion을 존중하며, 화면의 힌트는 기기가 터치를 보고하는지에 따라 "tap" 또는 "click"으로 표시된다.

픽셀 아트가 정직한 테스트인 이유
Claude Opus 5.5가 이걸 그리는 건 아니다. 이걸 그리는 프로그램을 작성한 것이고, 이는 모델이 한 번에 방대한 양의 확정된 세부 사항을 머릿속에 담고 있어야 했음을 뜻한다: 서로 충돌하지 않는 팔레트, 18픽셀 너비에서도 또렷하게 읽히는 스프라이트 형상, 루프를 이루는 점프 궤적, 그리고 설득력 있게 떨어지는 색종이. 운 좋게 뽑힌 샘플 하나로 그걸 얼버무릴 방법은 없다. 좌표 하나만 잘못 설정돼도 새 머리에 구멍이 난 것처럼 드러난다.
그것은 또한 사진으로도 작동해야 했다. 세 개의 참조 이미지가 이미지 입력으로 들어갔고, 돌아 나온 것은 상징적인 스프라이트였다 — 이끼빛 녹색에 수염 난 얼굴의 앵무새를 추상화한 것으로, 사진의 흔적은 전혀 없었다. 그것이 전체 파이프라인을 축소해 놓은 모습이다: 인식이 들어가고, 코드가 나오며, 픽셀은 그 코드에 의해 생성된다.
시각적 확인은 가장 예리한 부분이며, 반대 방향으로도 작용한다. 작성자가 파일을 열기 전에 살펴볼 수 있도록 렌더링된 것은 파일 안에 아무것도 없었다. 그 결과물은 파티처럼 보이거나 그렇지 않으며, 그는 링크를 공개했으니 직접 판단할 수 있다. 그것은 스레드 속 스크린샷보다 더 강력한 형태의 증거다 — 그리고 여전히 숫자보다 훨씬 약하다.
이 영상은 Claude Opus 5.5의 이야기가 아니라 Claude Code의 이야기입니다
클로징 슬라이드의 15초는 애니메이션을 작성한 모델이 아니라 Playwright를 구동하는 로컬 Claude Code 세션에 의해 만들어졌으며, 이 구분은 그중 일부라도 재현하려 할 때 중요합니다.
인터랙티브 페이지는 클릭할 때만 색종이를 터뜨린다. 그래서 녹화기는 클릭해야 했다 — 10번, 캔버스 전반에 흩어진 스크립트된 좌표에서, 시작 3초부터 13.2초까지, 16초에 닫힌 1280×720 녹화 안에서. 공개된 스크립트는 약 20줄이며, 그것이 솔직한 핵심이다: 웹 애니메이션을 슬라이드 자산으로 바꾸는 일에서 어려운 부분은 10번의 시간 지정된 마우스 이벤트였다.
다음 날 두 번째 세션은 대신 파일 크기를 공략했다. 첫 인코딩은 10,445,811바이트 MP4였다. 가벼운 디노이즈와 평면 그래픽에 맞춘 프리셋을 적용한 2패스 2Mbps H.264 인코딩은 3,299,473바이트가 되었다 — 68% 더 작아졌고, 여전히 1280×720, 여전히 25fps, 여전히 15초, 오디오 트랙 없음. 원본 녹화와 비교해 측정했을 때 구조적 유사도는 0.984에서 0.932로 떨어졌다. 960×540 시도는 더 크고 더 흐릿하게 나왔는데, 픽셀 아트는 다운스케일링을 견디지 못하기 때문이다. 이런 종류의 수치는 화면 녹화 데모가 결코 공개하지 않는 것이며, 이 특정 글이 메커니즘 면에서 유난히 믿기 쉬운 이유다.
이것이 Claude Opus 5.5에 대해 증명하지 못하는 것
• 표본 크기 — 프롬프트 하나, 주제 하나, 사람 하나. "픽셀 아트 애니메이션에 놀랄 만큼 유능하다"는 표현은 저자가 읽었던 평판이었지, 그가 직접 수행한 측정이 아니었다.
• 비용 — 두 세션 모두 토큰 수가 공개되지 않았으므로, 이 실행은 해당 자료로는 가격을 산정할 수 없다. 결과물 자체는 45,880바이트, 대략 11.5K 출력 토큰이며, 이는 Anthropic이 공개한 백만 출력 토큰당 $20 기준으로 최종 파일만 해도 약 23센트의 하한이다 — 그리고 그것은 하한일 뿐인데, 모델이 작성했지만 완성된 HTML에 살아남지 못한 모든 것은 보이지 않기 때문이다.
• 일반성 — 동일한 새들로 이루어진 무리는 실수를 감춰 주는 장면이다. 스프라이트 하나를 색만 바꾸고, 카메라가 필요 없는 효과를 더한 것이 전부다. 이는 서로 다른 객체가 많이 필요한 장면에 대해서는 아무것도 말해 주지 않으며, 15초가 아니라 3분에서도 같은 품질이 유지되는지에 대해서도 말해 주지 않는다.
• 독립성 — 여기 제시된 모든 수치는 공개된 출처에서 측정한 것이거나 Anthropic 자체 요금표에서 가져온 것입니다. 픽셀 아트를 하는 Claude Opus 5.5에 대한 제3자 평가는 존재하지 않으며, 이 글은 그런 평가를 지어내지 않습니다.
자신의 피험자에게 동일한 실험을 수행하기
이 데모를 따라 할 가치가 있는 이유는 저렴하고 자체 완결적이라는 점입니다. HTML 파일 하나, 캔버스 하나, 에셋 없음 — 같은 프롬프트를 자신의 참조 사진과 함께 모델에 넘기고 앉은 자리에서 결과를 확인할 수 있으며, 먼저 구축해야 할 파이프라인도 없습니다.
Claude Opus 5.5가 OrcaRouter에 있습니다 Anthropic이 공개한 정가 그대로, 마크업을 0%로 전달하며 — 입력 토큰 100만 개당 $4.00, 출력 토큰 100만 개당 $20.00, 캐시 읽기 100만 개당 $0.20, 그리고 전체 100만 토큰 컨텍스트도 표준 가격으로 제공됩니다. 이는 특히 이런 종류의 실험에서 중요합니다: 신기한 프롬프트야말로 아무것도 가입하지 않고 비교해 보고 싶은 바로 그 지점이고, 200개 이상의 모델을 위한 하나의 API는 더 작은 모델이 같은 스프라이트 시트를 어떻게 처리하는지 보고 싶을 때 동일한 호출 형태로 더 저렴한 경로에 도달할 수 있다는 뜻입니다. 자동 장애 조치는 비교 도중 경로가 저하되더라도 대비해 주며, 아예 선택하고 싶지 않다면 라우팅 DSL이 동일한 프롬프트를 두 모델로 보내고 더 나은 쪽을 고르게 해 줍니다.

여기서부터 주목할 만한 두 가지가 있다. 첫째는 이런 것이 감탄의 대상이 되는 대신 측정되는지 여부다 — 고정된 프롬프트, 고정된 주제, 그리고 같은 브리프를 생성하는 몇몇 모델은 또 하나의 애니메이션 스레드보다 훨씬 더 많은 것을 알려 줄 것이다. 둘째는 비용 투명성이다. 이런 데모가 결코 담지 않는 단 하나의 숫자는 재시도를 포함해 거기까지 도달하는 데 든 비용이며, 그것이 이 같은 글에 나타나기 전까지는 "놀랄 만큼 유능함"이 아무도 공개하지 않은 수치를 계속 대신할 것이다.

지금으로서는 kākāpō party에 대한 정직한 요약은 리포스트보다 범위가 좁고, 그 리포스트들이 겉보이는 것보다 더 유용하다. 플래그십 모델은 오프라인에서 실행되고 22마리의 새를 124 BPM으로 애니메이션하며, 영상이 되기 위해 열 번 클릭하는 Playwright 스크립트가 필요했던 45,880바이트의 스프라이트 코드를 작성했다. 이 시연은 실제이고 소스는 공개되어 있으며, 그것이 뒷받침하는 주장은 모델이 하나의 파일 안에 담을 수 있는 것에 관한 것이지 평균적으로 무엇을 할 수 있는지에 관한 것이 아니다.
