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

Using Claude Code to Build a Japan Travel Blog with AI-Generated Art and Video
A developer used Claude Code to build a personal essay website about Japan, handling the entire creative pipeline including writing refinement, image transformation with Nano Banana Pro, video animation with Veo 3.1 and 3.0-fast, and deployment to Railway.

Autonomous Cold Email System Built with OpenClaw Agents
An OpenClaw-based system automates cold email outreach using Nexus to research prospects' websites, generate personalized email content from analysis, manage batches in Notion, send via Instantly, and triage replies without manual intervention.

Alien Pinball Postmortem: Full Physics Pinball Game Built with Claude + AI Toolchain
A developer shares how they built a complete browser pinball game using Claude Code (Opus), ChatGPT for art, Suno for music, and LittleJS+Box2D. Includes PixiJS-less workflow, AI-generated art aligned to physics geometry, and practical lessons on AI code co-development.

Practical Lessons from Running Multiple AI Agents in Production
A team running an AI-operated store with design, coding, and marketing agents shares insights on what 'hiring' AI agents means in practice, including how to provide sufficient context for autonomous work and where agents break down differently than humans.