1. Sorvel
  2. AI app builder with source code

Source code · Git · no lock-in

An AI app builder where the source code is the product.

Many builders give you an app inside their runtime and a code export if you pay for it. In Sorvel the project is a Git repository from the first message: TypeScript you can read, a history you can roll back, and standard tools that build it without us.

What is in the repository

Mobile projectWeb project
StackExpo SDK, React Native, TypeScript strictVite, React 19, TypeScript strict, Tailwind CSS v4
Screensapp/ (file-based routes)app/ (file-based routes)
Data modelsrc/types.ts and src/store.tssrc/types.ts and src/store.ts
Design kitsrc/ui, src/libsrc/ui, src/lib
Builds withExpo CLI, EASVite, to a static site
HistoryOne commit per generationOne commit per generation

Three ways to take it with you

Push to GitHub

Paste a personal access token in Settings → Integrations; the Git panel pushes to your repository. Revoke the token any time.

Download a ZIP

The whole project, ready for npm install, from the Git panel or the Publish panel.

Keep working, in both places

Edit in your own editor and keep asking Sorvel for changes, or connect Claude Code or Cursor through Sorvel's MCP server.

Why it matters

Questions

Is there an export step or a paid code-export tier?

No export step exists, because the project is the repository from the first generation. Push to GitHub from the Git panel with a personal access token, or download a ZIP, at any time.

What do I get exactly?

Mobile projects are Expo (React Native) apps in TypeScript; web projects are Vite + React + TypeScript + Tailwind apps. Both include the generated screens, the data model, the design kit, the build configuration and the full Git history, one commit per generation.

Will it build without Sorvel?

Yes. A mobile project builds with the Expo CLI and EAS like any Expo app; a web project builds with Vite into a static site you can host anywhere. Nothing calls back to Sorvel at runtime.

Why are some folders locked?

Inside Sorvel, the design kit folders (src/ui and src/lib) are locked so a generation cannot break the components every screen depends on. Outside Sorvel they are ordinary files: edit them as you like.

Where does the app's data live?

On the device or in the browser until you connect a database, then in your own Supabase project. Sorvel does not host your users' data.

Start with a sentence.

AI app builder with full source code, no lock-in | Sorvel