March 31, 2026

Speak app, ship app, start a flame war

Show HN: Raincast – Describe an app, get a native desktop app (open source)

Open‑source “app that builds apps” drops—devs swoon, “native” purists cry foul

TLDR: Raincast claims “describe it, get a desktop app,” with live preview and one‑click shipping, all open source. The community’s split: fans call it a big leap for AI‑made software, while skeptics question whether it’s truly “native” and if it’s better than existing tools—yet everyone’s watching.

Hacker News is split over Raincast, an open‑source tool that lets you describe an app in plain English and then spits out a real desktop app you can run and share. It builds React + Tauri projects with a Rust backend, and the crowd is buzzing about the live preview trick: instead of compiling the whole thing, Raincast whips up a tiny helper program that pretends to be the app’s brain so you can click around like it’s real, then hit “Ship” to get the actual binary. The devs also tout one‑click shipping and support for AI models like Anthropic and Google—just bring your own API key—plus it’s all on GitHub.

Then the drama kicked in. The top fight: Is this truly “native”? One camp cheered the leap from “toy web demos” to apps you can install, calling it a “level‑up” for AI‑built software. The other camp rolled their eyes at the “native” label, with one commenter flatly saying it’s not what they picture when they hear that word. A side‑quest debate compared editors (Zed vs. Sublime?!), while skeptics asked how Raincast beats older tools like Antigravity. Meanwhile, jokesters popped in: if there’s one‑click ship, where’s one‑click bug fix? And yes, someone wondered if the app that builds apps will eventually build itself. Classic HN: half awe, half side‑eye, 100% loud.

Key Points

  • Raincast is an open-source desktop app that generates shippable React + Tauri applications from natural language descriptions.
  • It provides nine UI layout templates and implements Rust backend commands for system-level tasks like file I/O and shell execution.
  • A live preview is enabled by a dev proxy built from Rust AST parsing, routing Tauri invoke() calls through a JSON-based CLI.
  • One-click “Ship” compiles the full Tauri binary for distribution; the proxy is used only during development.
  • It supports multiple AI backends (Anthropic Claude and Google Gemini) with BYO API keys, and offers cross-platform installers and manual build instructions.

Hottest takes

"it's not quite what I imagine when I hear "native"" — ghrl
"a massive level-up for the "AI-to-Software" pipeline" — pasanhk
"that's apples to oranges" — ramon156
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.