The editor and AI assistant, in your browser. Write or generate TypeScript — and seconds later watch the app in a browser preview or on your own phone via a QR code
it's another ai app builder. we know.
No React Native. No Flutter. No WebView. Our runtime, your TypeScript — native on five platforms.
$2 in AI credit to start. No card required
LeCodes is an ecosystem
The core that runs your TypeScript right on the device. Embed it into an existing app as an ordinary View, or take your project off the platform and build it locally with the CLI
We wrote the whole stack so your app carries nothing it doesn't need
Try it without leaving the page.
A mini LeCodes. Pick an app, watch the assistant build it, make an edit — and open the result on your phone.
Since you scrolled this far, let's clear up your doubts
How is this better than React Native or Flutter?
If you want to ship an app tonight — without Xcode, Gradle and two hours of environment setup — that's exactly what we're built for. Open a browser, write code, scan a QR, done.
Is this vendor lock-in?
No. Your project's code exports, the lecodes CLI builds the bundle locally without a browser, and the core embeds into your own Xcode/Android app as a View
Why does the AI assistant write better here than in other generators?
Because it sees the result. LeCodes has headless rendering: the assistant gets the output of its own code in milliseconds, without launching the app. It doesn't write blind — it looks at what came out and fixes it itself
How big is the app?
The minimum app is 2 MB on iOS. A bit more on Android — the platforms are built differently. With 3D graphics and physics it's around 6 MB
What about publishing to the App Store and Google Play?
Still on the roadmap. You can share your app with a QR code, or build it in Xcode / Android Studio and publish it yourself
How do you make money?
We take a cut of the token purchases for the AI assistant. The editor, the core and the build are free.
Works out of the box.
One syntax, shared classes, no bridges between worlds. A UI on top of a 3D scene is just a few more lines, not a separate project.
A native VirtualizedList is built into the runtime. A chat with ten thousand messages scrolls like a chat.
chisel inlines vector math and strips everything unused, so the final JS is as lean and efficient as it gets
Standard methods run natively, with no shims or polyfills.
registerCallback — and your JS calls native code. Maps, payments, anything: it plugs into the project without bloating the core.
Just works. No third-party libraries, no fighting the config.
Start — for free.
Every new account gets $2 in AI credit. Enough to build your first app and see it on your phone. No card required.