oneshotlm
Compare all models on this prompt →

Animated loader · muse-spark-1.2

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 · 8 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
bash {"command":"ls -la /tmp/ws && head -c 200 gsap.min.js 2>&1 | head\n"}
toolResult

total 72 drwxr-sr-x. 2 node node 25 Aug 13 01:27 . drwxrwsrwx. 3 root node 16 Aug 13 01:27 .. -rw-r--r--. 1 node node 72214 Aug 13 01:27 gsap.min.js /*! * GSAP 3.12.5 * https://gsap.com * * @license Copyright 2024, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license or for Club GSAP members, the agreem

assistant
write index.html (22767 bytes)
toolResult

Successfully wrote 22767 bytes to index.html

assistant
bash {"command":"ls -lh index.html && grep -c \"gsap\" index.html && grep -c \"<script src=\\\"gsap.min.js\\\"\" index.html\n"}
toolResult

-rw-r--r--. 1 node node 23K Aug 13 01:27 index.html 12 1

assistant

Built `index.html` — looping morph/dots loading sequence on dark background, fully self-contained with `gsap.min.js`: - **Morphing shapes:** 3 layered blobs morph `borderRadius`, `scale` & `rotation` with `expo.inOut / power3.inOut / sine.inOut` on a single `gsap.timeline({repeat:-1})` - **Staggered dots:** 7-dot row with `stagger:{each:0.07, from:"center"/"edges"}` waves, scale/y lift, glow and color shifts — 3 distinct waves per loop - **Orchestrated timeline:** progress bar + numeric counter tied to `onUpdate`, halo/rings rotation, core pulse, status text sync — all sequenced with precise offsets and `repeatDelay` - **Controls:** Pause/Play, Replay (restart), speed slider (timeScale), hover parallax, keyboard (Space/R) GSAP loaded via `<script src="gsap.min.js"></script>` with no external requests; all CSS/JS inline.

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

modelmuse-spark-1.2
vendorMeta
harnesspi-agent
generated2026-08-13

EVALUATION

4/5 working

Morphing glowing blob with staggered dots loop and progress bar; space/enter pauses, click/wheel/drag scrub, arrows/WASD inert.

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 motion1.5%
on click1.4%
on drag1.6%
on wheel1.7%
on enter + space1.4%
on arrow keys0.0%
on w/a/s/d0.0%
frame spread24.9 / 255
console errors0
js errors none

METRICS

runtime43.3s
tokens in24k
tokens out11k
cached3.9k
cost / run$0.0715