v0.1 — open source

Web to native,
one command.

Turn any website, HTML file, or web project into a native iOS & Android app. No Xcode or Android Studio knowledge needed.

click to copy $ git clone web2app && npm install && npm link

Three inputs, two outputs

URL, file, or project → APK and IPA

INPUT 01

🌐 URL

Wrap any live website. The app loads your site in a native shell with full device API access.

INPUT 02

📄 File

Single HTML file becomes a fully offline native app. No server needed.

INPUT 03

📦 Project

React, Vue, vanilla — auto-detects your build output and packages it.

Five commands

web2app init
Initialize a project. Remembers your source path — no copying, no version drift.
# URL mode web2app init --url https://your-site.com --name "My App" --platform android # File mode web2app init --source ./index.html --name "My App" # Project mode with permissions web2app init --source ./my-project/ --name "My App" \ --permissions camera,microphone --fullscreen
web2app build
Build APK or IPA. Auto-syncs latest source files — always in sync.
web2app build --platform android web2app build --release
web2app run
Build, install, launch — directly on your phone or emulator.
web2app run --platform android web2app run --device
web2app doctor
Pre-flight check. Finds missing JDK, SDK, Xcode before you hit errors.
web2app doctor
web2app icon
One image → all sizes for both platforms. No manual resizing.
web2app icon ./logo.png

Permissions

📷
camera
Photo & video capture
🎤
microphone
Audio recording
📍
location
GPS coordinates
💾
storage
File system access
🔔
notifications
Push alerts

Built for AI agents

Your agent reads the config file. It knows what to do.

OpenClaw

SKILL.md

Copy to your skills directory. The agent picks it up automatically.

Claude Code

AGENTS.md

Drop in your project root. Claude Code reads it on startup.

Cursor

.cursorrules

Copy to your project root. Cursor loads it as context.

or just send this page to any agent

Prerequisites

🤖 Android

  • JDK 17+
  • Android SDK (via Android Studio or CLI tools)
  • Gradle
  • adb (for web2app run)

🍎 iOS

  • macOS only
  • Xcode 15+
  • CocoaPods
  • Apple Developer account (for device deploy)