Repolode
shiaho777

shiaho777/web-to-app

웹사이트, HTML 프로젝트, Node.js·PHP·Python·Go·WordPress 사이트를 휴대폰에서 바로 서명된 APK로 만드는 Android 앱입니다.

대체할 수 있는 제품:AppMakerAppy Pie

스타
6,848
포크
1,056
열린 이슈
5
마지막 커밋
그저께

어떤 프로젝트인가요?

WebToApp은 PC나 원격 빌드 서버 없이 웹 콘텐츠를 설치 가능한 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 서명을 지원하며, 기기에서 keystore를 관리할 수 있습니다.

내장 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 웹 스토어 검색 기능과 앱을 조작할 수 있는 AI Agent를 포함합니다.
  • 06프로젝트를 Android Studio Gradle 소스로 내보냅니다.

활용 사례

  • PC 없이 웹사이트나 내부 대시보드를 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은(는) 무엇인가요?
웹사이트, HTML 프로젝트, Node.js·PHP·Python·Go·WordPress 사이트를 휴대폰에서 바로 서명된 APK로 만드는 Android 앱입니다. WebToApp은 PC나 원격 빌드 서버 없이 웹 콘텐츠를 설치 가능한 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 없이 웹사이트나 내부 대시보드를 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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트