oneshotlm
Compare all models on this prompt →

Animated loader · claude-opus-5

Using the pre-provided gsap.min.js (global gsap), create a looping animated loading sequence on a dark background: morphing rounded shapes and a staggered row of dots orchestrated on a GSAP timeline with smooth easing.

⛨ sandboxed Open in new tab ↗
transcript · 6 messages
user

Using the pre-provided gsap.min.js (global gsap), create a looping animated loading sequence on a dark background: morphing rounded shapes and a staggered row of dots orchestrated on a GSAP timeline with smooth easing.

assistant
thinking
I'm going to build this out and verify that the GSAP library file is available.
bash {"command":"ls -la /tmp/ws"}
toolResult

total 72 drwxr-sr-x. 2 node node 25 Aug 3 00:22 . drwxrwsrwx. 3 root node 16 Aug 3 00:22 .. -rw-r--r--. 1 node node 72214 Aug 3 00:22 gsap.min.js

assistant
thinking
I'm thinking about creating an animated loader using SVG morphing effects—I can tween SVG path attributes with GSAP's attr plugin or use CSS border-radius transitions to shift between rounded shapes. Let me build something visually interesting for this.
write /tmp/ws/index.html (7607 bytes)
toolResult

Successfully wrote 7607 bytes to /tmp/ws/index.html

assistant

Created `/tmp/ws/index.html` — self-contained, loads local `gsap.min.js`. Sequence (7.2s master timeline, `repeat: -1`): - Three gradient shapes emerge from a glowing core with `back.out` stagger - Morph circle → squircle → pill while orbit-swapping positions (`power3.inOut`) - Collapse back into the core with an `elastic.out` pop - Row of 6 dots bounces/dims/whitens in staggered waves synced to shape phases - Ambient slow cluster rotation, breathing rings/glow, progress bar and letter-staggered "LOADING" label

TAKE IT TO CODE

A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.

RUN

modelclaude-opus-5
vendorAnthropic · Claude
harnesspi-agent
generated2026-08-03

EVALUATION

1/5 broken

Just a perpetual loading screen with animated shapes; no actual app or interactivity ever loads.

off-prompt

Vision grade · anthropic/claude-sonnet-5

MEASUREMENTS

Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.

idle motion3.1%
on click3.6%
on drag3.2%
on wheel2.6%
on enter + space3.2%
on arrow keys2.9%
on w/a/s/d3.4%
frame spread22.3 / 255
console errors0
js errors none

METRICS

runtime52.3s
tokens in12k
tokens out4.3k
cached6.2k
cost / run$0.1440