← Reddit

I built Preen with Claude Code — it turns your iPhone into a live widget display for the stuff you vibe-code

Reddit · josh-schultheiss · July 13, 2026
A full stack developer created Preen using Claude Code to transform iPhones into live widget displays, solving the problem of temporary vibe-coded widgets that typically go unused. The application enables users to build functional widgets for controlling smart devices like Samsung TVs and Yamaha soundbars through Claude Code integration. Preen is currently available in free beta with plans to remain free at launch, with paid tiers to follow in the future.

Detailed Analysis

A solo full-stack developer has introduced Preen (HelloPreen.com), a free beta app that transforms an iPhone into a live widget display for projects built with Claude Code. The premise is simple but addresses a familiar problem among AI-assisted coders: the "vibe-coding" habit of quickly generating fun, small utilities that inevitably get abandoned in a folder because there's no persistent surface to actually use them. With Apple having discontinued the MacBook Touch Bar and the remaining top-bar real estate too cramped for widgets, the developer built Preen as a dedicated home for these throwaway creations, letting an iPhone screen serve as an always-visible dashboard.

The examples the developer shared illustrate how Claude Code is being used not just to write conventional software but to solve idiosyncratic, hardware-adjacent problems. In one case, a simple request — "make a widget to turn my TV on and off" — led Claude Code to set up a Mac as a home server bridging the phone and a Samsung TV. In a more technically involved example, the developer used an existing GitHub repo that had reverse-engineered a Yamaha soundbar's API, but that repo lacked support for the subwoofer's volume controls. Claude Code stepped in to guide the user through building a local proxy to reverse-engineer those missing API endpoints themselves. This is a notable illustration of AI coding assistants moving beyond boilerplate generation into iterative, exploratory technical work — effectively acting as a collaborator for debugging undocumented hardware protocols, not just writing code from a spec.

This story fits into a broader pattern of Claude Code being used as an infrastructure-agnostic problem solver, particularly for smart-home and IoT tinkering where official APIs are incomplete or nonexistent. Rather than treating the model as a code-completion tool, users increasingly treat it as an active troubleshooting partner capable of walking through proxy setups, packet inspection, and reverse engineering — tasks that previously required significant manual research or specialized networking knowledge. The fact that a hobbyist project (a GitHub repo for Yamaha soundbar control) could be extended collaboratively with an AI assistant to fill in missing functionality speaks to how LLM-assisted development is lowering the barrier for niche, community-driven hardware hacking.

Preen itself is emblematic of a growing micro-ecosystem of apps built specifically to give AI-generated side projects a permanent home and audience, rather than letting them die after the initial novelty wears off. By packaging "the annoying plumbing" — presumably networking, hosting, and widget rendering — into a reusable platform, the developer is targeting the friction point between rapid AI-assisted prototyping and long-term usability. The product's free beta positioning, with paid tiers explicitly deferred, also reflects a common early-stage strategy in the Claude Code developer community: validate demand and gather feedback from a technically engaged audience (in this case, r/ClaudeAI) before monetizing. It signals a maturing secondary market of tools built atop Claude Code's capabilities, aimed not at enterprise use cases but at hobbyist developers seeking to make their AI-generated experiments genuinely sticky in daily life.

Read original article →