AI summary
On-device tool that turns websites, HTML projects, and server-side apps into signed Android APKs without remote servers. Features dual browser engines (WebView/GeckoView), local runtimes for Node.js/PHP/Python/Go, an AI coding agent with inline preview, Chrome extension support, and an app modifier for re-branding existing APKs. v2.6.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
WebToApp turns websites, HTML projects, media libraries, and even server-side applications into installable Android APKs — entirely on the device.
Drop in a URL, pick the bits you want, and you walk away with an APK you can install, share, or sideload. Behind the scenes the app stitches together a configurable WebView, optional native runtimes (Node.js, PHP, Python, Go), and an APK builder that signs and packages everything in-process via com.android.tools.build:apksig. No remote build server is ever contacted.
Supported app types (the AppType enum): Web · HTML · Frontend (React / Vue / static builds) · WordPress · Node.js · PHP · Python · Go · Image · Video · Gallery · Multi-Web.
Highlights
- One-tap on-device APK builds — packaged, signed, and installed without leaving the phone. - Two browser engines — system WebView plus an optional GeckoView (Firefox) backend. The GeckoView engine ships arm64-v8a only and its native runtime is downloaded on first use, not bundled. - GitHub-backed Module Market — install community JS/CSS modules without shipping an app update; the catalog lives in this repository. - Bundled Chrome extension support — runs unmodified MV3 extensions inside the WebView. Ships with the BewlyCat extension as a working example. - Local server runtimes — Node.js, PHP, Python, and Go execute on-device via a local HTTP server. WordPress runs against the on-device PHP runtime. - Customisable WebView — UA spoofing, 28-vector fingerprint disguise, ad blocking, DNS-over-HTTPS, JS/CSS injection, payment scheme handlers. - App Modifier — clone an installed APK and re-brand it (icon, name, package) by patching its binary AXML manifest and re-signing. - On-device APK signing — create, import, export, and inspect keystores (MD5 / SHA-1 / SHA-256 fingerprints) right on the phone; choose V1/V2/V3 signature schemes and a custom V1 signature filename. - AI Coding — a skill-driven agent that builds web apps, extension modules, and full app types (HTML, React, Vue, Node, PHP, Python, Go, WordPress, etc.) on your phone, with inline preview and built-in image generation. - Per-app usage analytics — Stats screen with health monitoring and Vico charts. - Trilingual UI — Chinese, English, Arabic out of the box.
What's new
- Added - Multi-web layout styles in the editor — the 4 built-in layouts (tabs, drawer, pager, bottom nav) are now directly selectable when creating a multi-site app (#878) - Per-model connection test — each saved AI model entry gets its own test button, no need to select it first (#882)
- Improved - Agent experience — streaming replies get a breathing caret, typing dots and entrance animations; the drawer and composer gain scrollable chips, model search, long-press actions and a missing-model empty state; the keyboard now dismisses when the drawer opens (#890, #888, #886) - AI settings — settings reorganized into card rows with safe delete confirmations and catalog affordances (#884) - Design-system polish across the app — extension modules (#891), runtime dependencies (#893), Linux environment (#895), port manager (#897), browser kernel (#899), hosts ad-block (#901), usage statistics (#903), Play Store export (#905), file manager (#908) and the Build APK page (#913) all migrated to shared cards, dialogs, badges and loading states; destructive actions now use destructive styling; real app icons replace generic placeholders
- Fixed - Feature-card collapse stutter — the last frame no longer jumps when closing splash, BGM, translate, extension-module or ad-block cards; expand/collapse transitions now also fade (#911) - Browser kernel provider list — the screen now reads the system's real config_webViewPackages whitelist instead of a hardcoded package-name guess table, and the misleading "change provider" controls are hidden on single-provider devices (#899) - Hosts ad-block filtering — search and downloaded/undownloaded filters now also apply to custom sources, and downloaded state is detected from real downloaded keys (#901) - Multi-web layouts — audited all four built-in layouts for back navigation, state, proxy and i18n issues (#880) - Backup import — duplicate imports are deduplicated, and the app now asks before restarting instead of silently killing itself (#876)
About this version
- Version
- 2.6.3 (65)
- Size
- 36.18 MB
- Requires Android
- 6.0
- Target SDK
- 23
- Architecture
- x86, x86_64, arm64-v8a, armeabi-v7a
- Downloads
- 37
- Updated
- Sep 13, 2026
- Package
- com.webtoapp
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10