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

SeatBee.app Uses Claude AI for Wedding Seating Arrangements
SeatBee.app was built using Claude Code with Claude AI via OpenRouter to solve wedding seating chart problems. The AI handles constraint satisfaction for 150 guests with 20 rules, generates optimal seating in seconds, and understands social dynamics like creating buffer zones between people with messy breakups.

Claude Excel Add-on User Review: Practical Experience with Spreadsheet Tasks
A construction company owner reports positive results using Claude's Excel add-on for updating quote and job costing spreadsheets, noting error detection and UI improvement suggestions.

Developer builds macOS banking app with Claude Code in 6 weeks
A developer created simplebanking, a free open-source macOS menu bar app for German banks using Claude Code. The app shows live balances across multiple accounts, provides transaction search, subscription detection, and keeps all data locally.

Developer Builds 6 Claude AI Agents to Manage 15 Side Projects
A developer with a full-time engineering job created six specialized Claude agents to handle daily operations for 15 side projects, using Claude Code, markdown files, and git worktrees without a custom platform.