Repolode
shiaho777

shiaho777/web-to-app

Android-приложение, которое собирает сайты, HTML-проекты и сайты на Node.js, PHP, Python, Go или WordPress в подписанные APK прямо на телефоне.

Open source альтернатива:AppMakerAppy Pie

Звёзды
6,848
Форки
1,056
Открытые issues
5
Последний коммит
позавчера

Что это?

WebToApp — Android-приложение, которое упаковывает веб-контент в устанавливаемые APK без ПК и удалённого сервера сборки. Помимо простой обёртки для URL, оно умеет включать в приложение локальные серверные среды выполнения, например Node.js, PHP, Python, Go и WordPress, которые запускаются как нативные процессы из хранилища приложения. Проекты можно экспортировать в виде исходного кода для Android Studio, а для Google Play — собирать файлы AAB с изменённым до требуемого магазином уровня значением targetSdk.

В сборщик также входит сетевой слой с DNS-over-HTTPS, поддержкой прокси, подменой TLS-отпечатка через локальный MITM-мост и Encrypted Client Hello в движках системного WebView и GeckoView. Возможности приложений можно расширять с помощью JS/CSS-модулей, userscripts и расширений Chrome MV3. Поддерживается подписание по схемам V1, V2 и V3, а также управление keystore на устройстве.

Встроенный Agent может управлять приложением с помощью команд на естественном языке, используя настроенную LLM и вызывая до 60 инструментов для создания, сборки и экспорта приложений. Интерфейс приложения доступен на 10 языках.

Ключевые возможности

  • 01Собирает APK и файлы AAB для Google Play прямо на Android с подписями V1/V2/V3.
  • 02Запускает локальные серверы Node.js, PHP, Python, Go и WordPress внутри собранного приложения.
  • 03Обеспечивает сетевой доступ через DNS-over-HTTPS и прокси, а также позволяет подменять TLS-отпечаток.
  • 04Поддерживает userscripts, JS/CSS-модули и расширения Chrome MV3.
  • 05Включает поиск в Chrome Web Store и AI Agent, который может управлять приложением.
  • 06Экспортирует проекты в виде исходного кода Gradle для Android Studio.

Сценарии использования

  • Превратить сайт или внутреннюю панель управления в Android-приложение без ПК.
  • Упаковать небольшое приложение на Node.js, PHP или Python для демонстрации или прототипирования прямо на телефоне.
  • Подготовить AAB для публикации в Google Play из веб-проекта.
  • Упаковать статическую HTML-сборку или сборку React/Vue в автономное Android-приложение.

Быстрый старт

  1. 1

    Скачайте APK из GitHub Releases

  2. 2

    Установите его на устройство с Android 6.0 (API 23) или новее

  3. 3

    В разделе «Мои приложения» нажмите «Создать», заполните основные сведения и нажмите «Сохранить»

  4. 4

    Нажмите ⋮, затем «Собрать APK», чтобы получить подписанный APK

Что важно знать

  • Типы Node.js, PHP, Python, Go, WordPress, изображений и видео по умолчанию отключены; их можно включить в разделе «О приложении» → «Дополнительные функции».
  • Требуется устройство Android; сборщик работает только на телефоне.

Темы

Частые вопросы

Что такое web-to-app?
Android-приложение, которое собирает сайты, HTML-проекты и сайты на Node.js, PHP, Python, Go или WordPress в подписанные APK прямо на телефоне. WebToApp — Android-приложение, которое упаковывает веб-контент в устанавливаемые APK без ПК и удалённого сервера сборки. Помимо простой обёртки для URL, оно умеет включать в приложение локальные серверные среды выполнения, например Node.js, PHP, Python, Go и WordPress, которые запускаются как нативные процессы из хранилища приложения. Проекты можно экспортировать в виде исходного кода для Android Studio, а для Google Play — собирать файлы AAB с изменённым до требуемого магазином уровня значением targetSdk.
web-to-app можно использовать бесплатно? Какая у него лицензия?
web-to-app распространяется с открытым исходным кодом под лицензией Unlicense. Перед использованием в коммерческих продуктах проверьте условия лицензии.
web-to-app всё ещё поддерживается?
Активно поддерживается. Последний коммит в web-to-app — 19 окт. 2026 г..
Для чего можно использовать web-to-app?
Превратить сайт или внутреннюю панель управления в Android-приложение без ПК. Упаковать небольшое приложение на Node.js, PHP или Python для демонстрации или прототипирования прямо на телефоне. Подготовить AAB для публикации в Google Play из веб-проекта. Упаковать статическую HTML-сборку или сборку React/Vue в автономное Android-приложение.
Как установить web-to-app?
Скачайте APK из GitHub Releases Установите его на устройство с Android 6.0 (API 23) или новее В разделе «Мои приложения» нажмите «Создать», заполните основные сведения и нажмите «Сохранить» Нажмите ⋮, затем «Собрать APK», чтобы получить подписанный APK
Где скачать web-to-app?
Исходный код и инструкции по установке — на GitHub: https://github.com/shiaho777/web-to-app

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты