Create App
Tap Create on My Apps to open the app-type picker. Choose the type that matches your input; each opens its own creation flow, then shares the same app configuration options.
The 12 types
| Type | Input | Output | Good for |
|---|---|---|---|
| Web | A URL | WebView APK | Landing pages, tools, dashboards, docs |
| Multi-Web | Several URLs | Tab/card/feed/drawer APK | Link hubs, portals |
| HTML | Local HTML / zip | Localhost APK | Static builds, offline web apps |
| Offline Pack | A URL (scraped) | Self-contained offline APK | Archiving a site |
| Frontend | Built front-end project | Localhost APK | React, Vue, Vite builds |
| PHP | PHP project | APK + on-device PHP | Small PHP apps |
| WordPress | WordPress site | APK + PHP + SQLite | Portable sites |
| Node.js | Node project | APK + on-device Node | Express/Fastify/Koa, APIs |
| Python | Python project | APK + on-device Python | Flask, Django, FastAPI |
| Go | Go project | APK + on-device Go | Gin/Echo/Fiber |
| Media | An image or video | Media-player APK | Single media viewers |
| Gallery | A media collection | Gallery APK | Albums, portfolios |
The creation flow
Every type follows the same shape:
- Type-specific form — e.g. Web asks for a URL; Node.js asks for the project and start command; Gallery asks for media and layout. Runtime types link to the Linux Environment for toolchain setup.
- Basic info — name and icon.
- Save — the app is created and appears on My Apps.
After creation, use the app's ⋮ menu: Edit Core Config returns to the type-specific form; Edit Common Config opens the shared options.
Try a sample first
The app bundles sample projects (React, Vue, Vite, Node/Express, PHP/Laravel, Python/Flask, Go/Gin, WordPress, and more). Use one to see a working configuration for your stack.
