Repolode
shiaho777

shiaho777/web-to-app

一款可直接在 Android 手机上运行的应用,把网站、前端项目或 Node.js、PHP、Python、Go、WordPress 站点打包成 APK。

可替代:AppMakerAppy Pie

Star
6,848
Fork
1,056
未关闭 Issue
5
最近提交
前天

这是什么?

WebToApp 是一款运行在 Android 手机上的 APK 构建工具,无需电脑或远程构建服务器,即可把网页内容打包成可安装的 APK。除了简单的网址封装,它还能内置 Node.js、PHP、Python、Go 和 WordPress 等本地服务运行环境,以原生进程方式从应用存储中启动。项目可导出为 Android Studio 源码工程,也能生成 Google Play 所需的 AAB 文件,并自动把 targetSdk 调整到 Play 要求的版本。

应用内置网络功能,包括 DNS-over-HTTPS、代理设置、通过本地 MITM 桥接实现的 TLS 指纹伪装,以及系统 WebView 和 GeckoView 两种引擎下的 ECH 加密。生成的应用可通过 JS/CSS 模块、用户脚本和 MV3 Chrome 扩展进行扩展。签名支持 V1、V2、V3 方案,并可在设备上管理密钥库。

应用还自带一个 Agent,可通过自然语言指令调用已配置的大模型操作应用,最多支持 60 个工具,用于创建、构建和导出应用。宿主界面支持 10 种语言。

核心功能

  • 01直接在 Android 设备上构建 APK 和 Google Play AAB,支持 V1/V2/V3 签名。
  • 02在生成的应用中运行 Node.js、PHP、Python、Go 和 WordPress 本地服务。
  • 03提供 DNS-over-HTTPS、代理和 TLS 指纹伪装等网络功能。
  • 04支持用户脚本、JS/CSS 模块和 MV3 Chrome 扩展。
  • 05内置 Chrome 应用商店搜索和可操作应用的 AI Agent。
  • 06可将项目导出为 Android Studio 的 Gradle 源码工程。

适用场景

  • 不借助电脑,把网站或内部系统做成 Android 应用。
  • 将小型 Node.js、PHP 或 Python 应用打包,用于手机端演示或原型验证。
  • 把网页项目生成 Google Play 提交所需的 AAB 文件。
  • 把静态 HTML 或 React、Vue 构建产物打包成可离线运行的 Android 应用。

快速上手

  1. 1

    从 GitHub Releases 下载 APK

  2. 2

    安装到 Android 6.0(API 23)或更新的设备上

  3. 3

    在“我的应用”中点击“创建”,填写基本信息后保存

  4. 4

    点击 ⋮,然后选择“构建 APK”以获得已签名的 APK

使用前须知

  • Node.js、PHP、Python、Go、WordPress、图片和视频类型默认关闭,需在“关于 → 高级功能”中开启。
  • 构建器仅在 Android 手机上运行。

标签

常见问题

web-to-app 是什么?
一款可直接在 Android 手机上运行的应用,把网站、前端项目或 Node.js、PHP、Python、Go、WordPress 站点打包成 APK。 WebToApp 是一款运行在 Android 手机上的 APK 构建工具,无需电脑或远程构建服务器,即可把网页内容打包成可安装的 APK。除了简单的网址封装,它还能内置 Node.js、PHP、Python、Go 和 WordPress 等本地服务运行环境,以原生进程方式从应用存储中启动。项目可导出为 Android Studio 源码工程,也能生成 Google Play 所需的 AAB 文件,并自动把 targetSdk 调整到 Play 要求的版本。
web-to-app 可以免费使用吗?用的什么许可证?
web-to-app 以 Unlicense 许可证开源。用于商业产品前,请先确认许可证条款。
web-to-app 还在维护吗?
活跃维护中。web-to-app 最近一次提交是在 2026年10月19日。
web-to-app 适合用来做什么?
不借助电脑,把网站或内部系统做成 Android 应用。 将小型 Node.js、PHP 或 Python 应用打包,用于手机端演示或原型验证。 把网页项目生成 Google Play 提交所需的 AAB 文件。 把静态 HTML 或 React、Vue 构建产物打包成可离线运行的 Android 应用。
web-to-app 怎么安装和运行?
从 GitHub Releases 下载 APK 安装到 Android 6.0(API 23)或更新的设备上 在“我的应用”中点击“创建”,填写基本信息后保存 点击 ⋮,然后选择“构建 APK”以获得已签名的 APK
在哪里获取 web-to-app?
源代码和安装说明在 GitHub 上:https://github.com/shiaho777/web-to-app

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目