oneshotlm
Compare all models on this prompt →

3D solar system · aion-2.0

Output generated Cost / run $0.0107 Runtime 79.0s

Prompt for this run

Using the pre-provided three.min.js (global THREE), build a 3D solar system with the sun and orbiting planets at varied speeds and sizes, orbit-drag camera controls, and a starfield.

⛨ sandboxed Open in new tab ↗

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

modelaion-2.0
vendorAion Labs
harnesspi-agent
generated2026-08-01

METRICS

runtime79.0s
tokens in9.3k
tokens out4.1k
cached5.5k
cost / run$0.0107
Transcript · 6 messages
user

Using the pre-provided three.min.js (global THREE), build a 3D solar system with the sun and orbiting planets at varied speeds and sizes, orbit-drag camera controls, and a starfield.

assistant
thinking
The system allows me to use tools before my final response.

Let me build a 3D solar system in a single self-contained index.html file using the provided three.min.js. I need to:
1. First check if three.min.js exists in the current directory
2. Create index.html with:
   - Sun with glow
   - Planets orbiting at varied speeds and sizes
   - Orbit-drag camera controls (OrbitControls)
   - Starfield background
   - All inline CSS/JS

Let me check for three.min.js first, then build the file.

→ bash {"command":"ls -la /tmp/ws/three.min.js 2>/dev/null && echo \"EXISTS\" || echo \"NOT FOUND\""}
toolResult

-rw-r--r--. 1 node node 603445 Aug 1 20:46 /tmp/ws/three.min.js EXISTS

assistant
thinking
This is all part of the test.

I need to build a single-page web app with a 3D solar system using three.min.js (already present). Let me create the index.html file with inline CSS and JS, using three.min.js via script tag.

Plan:
1. Load three.min.js from local file
2. Create scene, camera, renderer
3. Add starfield (particle system)
4. Create sun with glow effect
5. Create planets with different sizes, colors, orbital speeds
6. Orbit controls for camera (I'll implement simple orbit controls since we can't use CDN)
7. Animation loop

Let me write the complete file.

→ write /tmp/ws/index.html (11602 bytes)
toolResult

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

assistant
thinking
The actual response to the user comes after the  tags.

I should never include