oneshotlm
Compare all models on this prompt →

Animated loader · kimi-k3

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 · 4 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
Create index.html with GSAP timeline: morphing blob (border-radius keyframes, rotation, color), staggered dots row, dark bg, loop.
write /workspace/index.html (4674 bytes)
toolResult

Successfully wrote 4674 bytes to /workspace/index.html

assistant

Created `/workspace/index.html` — a self-contained looping loading animation: - **Morphing blob**: 4 organic border-radius keyframes cycling with rotation, scale pulses, and shifting gradients, sequenced on a master `gsap.timeline({ repeat: -1 })` - **Staggered dots**: waves choreographed at timeline offsets (0, 1.1, 2.2s) with `from: 'start'/'end'/'center'` staggers, then a collapse + elastic pop-back - **Extras**: breathing "Loading" label and an ambient yoyo float on the blob wrapper - Dark radial-gradient background, `power2.inOut`/`sine`/`elastic` easing throughout, loaded via `<script src="gsap.min.js">` — no external requests.

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

modelkimi-k3
vendorMoonshot · Kimi
harnesspi-agent
generated2026-07-28

EVALUATION

3/5 working

Morphing purple blob with staggered dot row and 'LOADING' text loops continuously; no interactivity, as expected for a loader.

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 motion0.9%
on click0.9%
on drag0.7%
on wheel0.6%
on enter + space0.6%
on arrow keys0.8%
on w/a/s/d0.7%
frame spread15.1 / 255
console errors0
js errors none

METRICS

runtime38.4s
tokens in2.6k
tokens out1.8k
cached2.0k
cost / run$0.0082