oneshotlm
Compare all models on this prompt →

Windows 95 desktop · gpt-5.6-luna-pro

Recreate a Windows 95 style desktop in a single page with draggable and closable windows, a Start button and taskbar, desktop icons, and a working clock.

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

Recreate a Windows 95 style desktop in a single page with draggable and closable windows, a Start button and taskbar, desktop icons, and a working clock.

assistant
thinking
**Creating index.html**

I need to create an index.html file, and I should probably inspect any existing files to see what’s already there. This way, I can ensure that I’m not duplicating effort or missing important elements. It’ll help me get a better sense of the structure, styles, or any other components that might already be in place that I can incorporate into the new file. Let’s get started on that!
bash {"command":"pwd && ls -la && env | grep '^PI_' || true"}
toolResult

/tmp/ws total 0 drwxr-sr-x. 2 node node 6 Aug 1 17:51 . drwxrwsrwx. 3 root node 16 Aug 1 17:51 .. PI_CODING_AGENT=true PI_REASONING_LEVEL=medium PI_SESSION_FILE=/home/node/.pi/agent/sessions/--tmp-ws--/2026-08-01T17-51-19-818Z_019fbe73-ad0a-7a07-b207-d4fcf3e751d2.jsonl PI_PROVIDER=openrouter PI_MODEL=openai/gpt-5.6-luna-pro PI_SESSION_ID=019fbe73-ad0a-7a07-b207-d4fcf3e751d2 PI_TIMEOUT_MS=600000

assistant
thinking
**Developing an index system**

I need to create an index while implementing a polished Windows 95 layout in a single file. Maybe using inline SVG would be better without any external files. I wonder if using icons as emojis would work, but perhaps using CSS pixel icons along with inline SVG might be the way to go. The user wants to recreate this, so I need to ensure the functionality of draggable and closable windows, a start menu, taskbar, desktop icons, and a clock. I'll need to build this in a semantic and responsive way using JavaScript.
write /tmp/ws/index.html (14980 bytes)
toolResult

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

assistant
thinking
**Testing syntax and issues**

I’m considering using grep for testing syntax, especially since I’m encountering issues with programs showing non-existing alerts. Double-clicking desktop icons works for selection, but single-clicking behaves differently. All elements appear visible at the start, with the task rendering properly. The desktop and start menu positions seem correct in relation to the taskbar, so that’s a good sign. The user may want me to recreate the issue, and I might need to inspect the HTML parser too.

Created the Windows 95-style desktop in: `/tmp/ws/index.html` It includes: - Draggable, closable windows - Start menu and Start button - Taskbar with active window buttons - Desktop icons - Working digital clock - My Computer, Notepad, About Windows, and Recycle Bin windows - Retro Windows 95 styling with no external resources or network 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

modelgpt-5.6-luna-pro
vendorOpenAI
harnesspi-agent
generated2026-08-01

EVALUATION

4/5 working

Windows 95 desktop replica with draggable windows, taskbar, clock; drag opened Recycle Bin/Notepad windows, other inputs had no effect.

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.0%
on click0.0%
on drag8.9%
on wheel0.0%
on enter + space0.0%
on arrow keys0.0%
on w/a/s/d0.0%
frame spread52.7 / 255
console errors0
js errors none

METRICS

runtime52.1s
tokens in26k
tokens out16k
cached21k
cost / run$0.0604