Skip to content

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 ​

TypeInputOutputGood for
WebA URLWebView APKLanding pages, tools, dashboards, docs
Multi-WebSeveral URLsTab/card/feed/drawer APKLink hubs, portals
HTMLLocal HTML / zipFile-protocol APK (localhost optional)Static builds, offline web apps
Offline PackA URL (scraped)Self-contained offline APKArchiving a site
FrontendBuilt front-end projectFile-protocol APK (localhost optional)React, Vue, Vite builds
PHPPHP projectAPK + on-device PHPSmall PHP apps
WordPressWordPress siteAPK + PHP + SQLitePortable sites
Node.jsNode projectAPK + on-device NodeExpress/Fastify/Koa, APIs
PythonPython projectAPK + on-device PythonFlask, Django, FastAPI
GoGo projectAPK + on-device GoGin/Echo/Fiber
MediaAn image or videoMedia-player APKSingle media viewers
GalleryA media collectionGallery APKAlbums, portfolios

Advanced features

PHP, WordPress, Node.js, Python, Go, and Media (image and video) stay in the app, but they stay out of the create grid until Advanced features is on in About. The switch is off by default. While it is off, those types also cannot be previewed, exported, pinned as shortcuts, or created by the in-app agent. Gallery is always in the grid. Projects you already saved stay in the list and can still be edited.

The creation flow ​

Every type follows the same shape:

  1. 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.
  2. Basic info — name and icon. The icon can be fetched from the website's favicon, picked from the Icon Library (AI-generated or your own uploaded images — uploads go through a crop step with square / free / circle modes, WeChat-avatar style), or selected directly from the gallery.
  3. 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.