Show HN: GenieUI – Turn prompts into editable iOS and Android interfaces AndyGeek released GenieUI, a tool that converts natural-language prompts into editable iOS and Android interfaces by having an AI model select, configure, and position registered components from a user's design system rather than generating free-form HTML or CSS. GenieUI supports multiple AI providers including Claude, Codex, Gemini, Grok, Kimi, DeepSeek, Qwen, GLM, MiniMax, Mistral, and Groq, and outputs a component tree with views, layers, inspector, zoom, and direct manipulation that can be exported. The tool is positioned as provider-agnostic, letting users switch models by task without rebuilding a project. Make a wish. Get an interface you can edit. Describe what you need and genieUI composes it from real components in your design system: selectable, movable, and exportable. Using the AI model you configure. Describe the screen you need…Generate https://platform.genieui.com/login TopAppBarCardTextFilterChipGroupListItemNavigationBar TopAppBar Card Text 12 roasteries open now FilterChipGroup Filter coffeeEspressoSugar-freeTo go ListItem Sótano Café 220 m · Natural Ethiopia Casa Molienda 480 m · Tasting at 6:00 PM Puerto Verde 1.1 km · Medium roast NavigationBar DiscoverMapSaved - Claude - Codex - Gemini - OpenCode - Grok - Kimi - DeepSeek - Qwen - GLM - MiniMax - Mistral - Groq Between a phrase and an interface lies a design decision: what the AI is allowed to invent. 1. 01Input You make a wishOne sentence in natural language. The provider and model are the ones you configured in your workspace. 2. 02Constraint The genie chooses from registered componentsThe model does not reply with free-form HTML or CSS: it selects, configures, and positions registered components from your design system. That is why everything it creates remains editable. 3. 03Output You keep designingViews, layers, inspector, zoom, and direct manipulation. Once the interface is yours, export it. What genieUI does not do A genie with rules is more useful than one with imagination. - It does not return a screenshot. You get a component tree, not a PNG. - It does not invent arbitrary HTML or CSS. Your registered component catalog is the genie’s boundary. - It does not lock you into one AI provider. Switch models by task without rebuilding the project. Hey, I’m AndyGeek Creator of genieUI