Claude Built a Skeuomorphic Keyboard Simulator in One Session — Public Transcripts, CORS Proxied Unsplash Backgrounds

A developer on r/ClaudeAI shared a skeuomorphic keyboard simulator built in a single Claude session. The app, live at asdf.app.teenyapp.com, renders a realistic keyboard that lights up as you type on your physical keyboard. Pressing Enter broadcasts the line into a public transcript visible to all visitors.
Key technical decisions
- Initial prompt: "keyboard recorder with a calculator tape history scrolling above, skeuomorphic. Claude shipped v1 in one pass, but generic."
- Figma import: The developer uploaded a Figma file of the desired keys. Claude installed
fig kiwi(a community parser for Figma's binary format), walked all 98 nodes, and extracted exact gradients and blurs. CSS recreations came out "ringed" and too sharp — the fix was to port all SVG layers from Figma one by one. - Typing logic: The first version used a custom
divas input, soCmd+ArrowLeftandCmd+Backspacedid nothing. The fix was to use a hidden<input>underneath the orange display, mirroring its value into the visible text and letting the OS handle every shortcut natively. - Backgrounds: Real Unsplash photos (marble, walnut, barnwood, slate) fetched through a CORS proxy and served back as cached WebP.
This is a practical demonstration of how Claude can be guided from a vague idea to a polished, functional web app in a single session — if you're willing to iterate on design and work around LLM output quirks.
📖 Read the full source: r/ClaudeAI
👀 See Also

Managing AI Agent Failures: Retry Limits and Failure Budgets
A production team running 6 AI agents implemented a 3-strike failure budget after an agent retried a rate-limited task 319 times, burning hours of compute. They also addressed heartbeat timeouts, false task completion reports, and optimistic locking conflicts.

Using OpenClaw to Separate Business and Personal Finances: A Solo Practitioner's Approach
A solo dental practice owner describes how they got OpenClaw to stop merging business and personal bank transactions by flagging mismatches instead of force-reconciling.

Claude as a memoir-writing assistant for an 80-year-old user: practical use cases and limitations
An 80-year-old user describes using Claude to help write memoirs, manage tech issues (hosting, email, Mac Mini), find accounting software (non-QuickBooks), and generate astrology interpretations — with honest notes on calculation accuracy and iterative correction.

Picar robot car demonstrates autonomous video production with OpenClaw
A PiCar-X robot running OpenClaw with Claude Sonnet on Raspberry Pi 5 autonomously creates YouTube videos by writing scripts from memory logs, generating images with DALL-E 3, narrating with cloned ElevenLabs voice, and assembling with ffmpeg.