oneshotlm
Compare all models on this prompt →

Windows 95 desktop · deepseek-v3.2

Output generated Cost / run $0.0043 Runtime 77.2s

Prompt for this run

Build a Windows 95-style desktop interface using HTML, CSS, and JavaScript. Use HTML, CSS, and JavaScript as needed. Write it to `index.html` in the current working directory using your file tools. Inline your own CSS and JavaScript. Do not use external assets, CDNs, or network requests. No third-party libraries are provided. Required behavior: - Show desktop icons for Notepad and About, a taskbar, a Start button/menu, and a clock that updates to the local time. - Double-clicking an icon or selecting its Start-menu item opens the corresponding window. Notepad contains an editable text area; About contains a short information panel. - Windows can be dragged by their title bars, focused by clicking, and closed. The focused window appears in front. Closing and reopening an application must work; retaining Notepad text during the session is optional. - Each open application appears in the taskbar. Clicking its taskbar entry brings its window to the front. The Start menu opens and closes and dismisses after launching an application. - Keep title bars reachable within the desktop. Use CSS and inline drawings for the retro chrome and icons; no external assets. Verify: Open Notepad through the Start menu, enter text, and drag its title bar. Open About and switch focus using a taskbar entry. Check that the selected window comes to the front and that closing a window removes its taskbar entry.

⛨ 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

modeldeepseek-v3.2
vendorDeepSeek
harnesspi 0.87.1 · browser iteration
generated2026-10-09

METRICS

runtime77.2s
tokens in11k
tokens out3.9k
cached1.5k
cost / run$0.0043
Transcript · 7 messages
system

user

Build a Windows 95-style desktop interface using HTML, CSS, and JavaScript. Use HTML, CSS, and JavaScript as needed. Write it to `index.html` in the current working directory using your file tools. Inline your own CSS and JavaScript. Do not use external assets, CDNs, or network requests. No third-party libraries are provided. Required behavior: - Show desktop icons for Notepad and About, a taskbar, a Start button/menu, and a clock that updates to the local time. - Double-clicking an icon or selecting its Start-menu item opens the corresponding window. Notepad contains an editable text area; About contains a short information panel. - Windows can be dragged by their title bars, focused by clicking, and closed. The focused window appears in front. Closing and reopening an application must work; retaining Notepad text during the session is optional. - Each open application appears in the taskbar. Clicking its taskbar entry brings its window to the front. The Start menu opens and closes and dismisses after launching an application. - Keep title bars reachable within the desktop. Use CSS and inline drawings for the retro chrome and icons; no external assets. Verify: Open Notepad through the Start menu, enter text, and drag its title bar. Open About and switch focus using a taskbar entry. Check that the selected window comes to the front and that closing a window removes its taskbar entry.

assistant
thinking
I'll build a Windows 95-style desktop interface in a single HTML file. Let's start by checking the current directory and then create index.html.
→ bash {"command":"ls -la"}
toolResult

total 12 drwx------ 3 node node 4096 Oct 9 11:18 . drwxrwxrwt 6 root root 4096 Oct 9 11:18 .. drwxr-xr-x 3 node node 4096 Oct 9 11:18 .home

assistant
thinking
No existing index.html. Let's create it. I'll write a comprehensive file with HTML structure, CSS styling for Windows 95 look and feel, and JavaScript implementing the required functionality. Start by constructing the file.
→ write index.html (15897 bytes)
toolResult

Successfully wrote to index.html

assistant
thinking

Now, let's test the application in the browser and verify required behaviors.

First, open the browser and inspect initial state.