PDF、Word、Excel、PowerPoint、写真、動画、音声、Markdown、コード、ZIPを閲覧できる、オフライン対応・権限不要のAndroid用ファイルビューア。
- スター
- 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
GitHub Releases から APK をダウンロードします
- 2
Android 6.0(API 23)以降のデバイスにインストールします
- 3
「マイアプリ」で「作成」をタップし、基本情報を入力して「保存」をタップします
- 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 の数値は毎日更新されます。
関連プロジェクト
動画、音声、画像、PDF、Office、フォント、字幕を端末内で変換できるAndroid向けオフラインファイルコンバーター。
FFTで低周波のハム音を検出し、逆位相の音で打ち消すKotlin製Androidノイズキャンセリングエンジン。
磁北・真北の切り替えや照準モードに対応した、シンプルで使いやすいAndroid向けコンパスアプリ。
端末内ですべて処理する、オフラインでプライバシーを重視したAndroid向けPDFツールキット。
GitHub、Codeberg、その他のForgejoやGiteaのフォージで公開されたアプリを見つけてインストールできる、クロスプラットフォームのアプリストアです。