#Raincast, describe an app, get a tauri desktop app

26 messages · Page 1 of 1 (latest)

robust phoenix
#

Hey everyone! I've been working on Raincast, an AI-powered app generator that builds real, shippable Tauri 2 applications from natural language.

You describe what you want in plain English, and Raincast generates the full app: React frontend, Rust backend commands, and Tauri config. Not a mockup — a compiled, distributable binary.

What it generates:

  • Live preview with hot reload while building (no compilation yet)
  • One-click ship to a standalone binary

The interesting Rust bit: In dev mode, Raincast builds a proxy binary. It parses the generated Rust source using AST extraction to find every #[tauri::command] function, then generates a standalone CLI that dispatches to the same functions via stdin/stdout. So the preview behaves like the real app (file system, shell, system info all work) without compiling the full Tauri binary each time.

Install (macOS):

curl -fsSL https://raw.githubusercontent.com/tihiera/raincast/main/scripts/install-macos.sh | bash

Windows and Linux binaries on the releases page.
Links:

Would love feedback from the Tauri/Rust community, especially on the proxy binary approach and the generated Rust command patterns.

One question: Has anyone explored embedding a Rust compiler (or a subset of it) inside a Rust binary so that end users can compile generated apps without needing a separate Rust toolchain installed?

robust phoenix
#

@faint comet can you tell me what is wrong in what I did ?
Is it promoting app builder the issue?

I built that app for my nephew so he doesn’t to pay for a game he built by just describing what he want

#

This is what he crafted … a normal dev will not use this tool, but he can use this tool, he doesn’t know how to use Claude code

faint comet
#

Using AI and making apps that encourage AI is just really gross and unethical imo

robust phoenix
#

Oh i see, that is fair

midnight kernel
robust phoenix
midnight kernel
robust phoenix
#

Yes for non developer.. and that is why I need to embed a mini rust compiler in the binary

#

And the challenge, is the compiler has to be less than 100Mb

#

Now I’m playing with llvm

shy jasper
#

I think you're off to a great start. It may be better to have a collapsible/expandable sidebar for the projects instead of the time icon. You should also add the ability to use codex/cc instead of just api.

robust phoenix
#

yeah

#
  • i consider changing it top, it is annoying... everytime going up to click
  • you can use codex too, and claude code or gemini cli
robust phoenix
shy jasper
#

i would say something like this, something not so hidden. naming projects would be nice as well instead of it just creating a new one throw a popup in there to name it.

robust phoenix
#

okay, gotcha

robust phoenix
#

updated done, and published

robust phoenix
#

Solana tx tracker desktop app build just with plain text language, no coding skills

robust phoenix
#

Raincast, describe an app, get a tauri desktop app

robust phoenix
#

@stark pivot why? What did I do wrong so I can ameliorate.

stark pivot
#

@robust phoenix nothing just wrong imoji bro..! 😍