Офлайн-просмотрщик файлов для Android без разрешений: открывает PDF, Word, Excel, PowerPoint, фото, видео, аудио, Markdown, код и ZIP-архивы.
- Звёзды
- 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
Скачайте APK из GitHub Releases
- 2
Установите его на устройство с Android 6.0 (API 23) или новее
- 3
В разделе «Мои приложения» нажмите «Создать», заполните основные сведения и нажмите «Сохранить»
- 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 обновляется ежедневно.
Похожие проекты
Локальный офлайн-конвертер файлов для Android: конвертирует видео, аудио, изображения, PDF, документы Office, шрифты и субтитры прямо на устройстве.
Движок активного шумоподавления для Android на Kotlin: обнаруживает низкочастотный гул с помощью FFT и воспроизводит звук в противофазе, чтобы его компенсировать.
Простой и лаконичный компас для Android с режимами магнитного и истинного севера и режимом визирования.
Офлайн-набор инструментов для PDF на Android с приоритетом конфиденциальности: объединяйте, разделяйте, сжимайте, конвертируйте, подписывайте и размечайте PDF прямо на устройстве.
Кроссплатформенный магазин приложений, где можно находить и устанавливать программы, выпущенные на GitHub, Codeberg и других платформах Forgejo или Gitea.