Repolode
shiaho777

shiaho777/web-to-app

Webサイトや各種プロジェクトを、スマートフォン上だけで署名済みAPKにできるオンデバイスAndroidアプリ。

代替できる製品:AppMakerAppy Pie

スター
6,848
フォーク
1,056
未解決の Issue
5
最終コミット
一昨日

これは何?

WebToAppは、PCやリモートのビルドサーバーを使わずにWebコンテンツをインストール可能なAPKにまとめられるAndroidアプリです。URLをそのまま表示するだけでなく、Node.js、PHP、Python、Go、WordPressなどのローカルサーバーランタイムをアプリに同梱し、アプリのストレージからネイティブプロセスとして実行できます。プロジェクトはAndroid Studioのソースとしてエクスポートでき、targetSdkを書き換えてGoogle Playが求めるレベルに合わせたAABも生成できます。

ビルダーには、DNS-over-HTTPS、プロキシ対応、ローカルMITMブリッジを介したTLSフィンガープリントの偽装、システムWebViewとGeckoViewの両エンジンでのEncrypted Client Helloを備えたネットワークレイヤーも含まれます。JS/CSSモジュール、userscript、MV3 Chrome拡張機能でアプリを拡張できます。V1、V2、V3方式での署名に対応し、端末上でキーストアを管理できます。

組み込みのAgentは、設定済みのLLMを使った自然言語コマンドでアプリを操作し、アプリの作成、ビルド、エクスポートに最大60種類のツールを呼び出せます。ホストUIは10言語に対応しています。

主な機能

  • 01Android上でAPKとGoogle Play向けAABを直接ビルドし、V1/V2/V3方式で署名できます。
  • 02生成したアプリ内でNode.js、PHP、Python、Go、WordPressのローカルサーバーを実行できます。
  • 03ネットワーク接続向けにDNS-over-HTTPS、プロキシ、TLSフィンガープリントの偽装を利用できます。
  • 04userscript、JS/CSSモジュール、MV3 Chrome拡張機能に対応しています。
  • 05Chrome Web Store検索機能と、アプリを操作できるAI Agentを搭載しています。
  • 06プロジェクトをAndroid StudioのGradleソースとしてエクスポートできます。

ユースケース

  • PCを使わずにWebサイトや社内ダッシュボードをAndroidアプリにする。
  • 小規模なNode.js、PHP、Pythonアプリを、スマートフォンでのデモやプロトタイプ向けにパッケージ化する。
  • Webプロジェクトから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 とは?
Webサイトや各種プロジェクトを、スマートフォン上だけで署名済みAPKにできるオンデバイスAndroidアプリ。 WebToAppは、PCやリモートのビルドサーバーを使わずにWebコンテンツをインストール可能なAPKにまとめられるAndroidアプリです。URLをそのまま表示するだけでなく、Node.js、PHP、Python、Go、WordPressなどのローカルサーバーランタイムをアプリに同梱し、アプリのストレージからネイティブプロセスとして実行できます。プロジェクトはAndroid Studioのソースとしてエクスポートでき、targetSdkを書き換えてGoogle Playが求めるレベルに合わせたAABも生成できます。
web-to-app は無料で使えますか?ライセンスは?
web-to-app は Unlicense ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
web-to-app は今もメンテナンスされていますか?
活発にメンテナンス中。web-to-app の最終コミットは 2026年10月19日 です。
web-to-app は何に使えますか?
PCを使わずにWebサイトや社内ダッシュボードをAndroidアプリにする。 小規模なNode.js、PHP、Pythonアプリを、スマートフォンでのデモやプロトタイプ向けにパッケージ化する。 Webプロジェクトから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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト