--- layout: home hero: name: DruksCode text: Build Android APKs on your phone tagline: An on-device APK workshop that goes far beyond URL wrapping — fork+exec real server runtimes, ship a hardened network stack, and export Play-ready bundles. No PC required. image: src: /logo.png alt: DruksCode actions: - theme: brand text: Get Started link: /guide/introduction - theme: alt text: Developer Docs link: /developer/ - theme: alt text: View on GitHub link: https://github.com/shiaho777/web-to-app features: - icon: title: Real on-device runtimes details: Node.js, PHP, Python, Go, and WordPress are fork+exec'd as native binaries straight from app storage — like Termux, packaged into an installable APK. - icon: title: Hardened networking details: DNS-over-HTTPS, TLS fingerprint spoofing with a local MITM bridge, Encrypted Client Hello (ECH), per-app proxies, and CORS bypass for locked-down SPAs. - icon: title: Self-contained builds details: Binary AXML/ARSC patching, permission pruning, V1/V2/V3 signing, and Google Play-ready AAB export — all inside the app via apksig. No remote build queue. - icon: title: Extensible after shipping details: Add JS/CSS modules, Tampermonkey-style userscripts, or MV3 Chrome extensions (live-searched from the Chrome Web Store) without rebuilding the host. - icon: title: Privacy & fingerprint defense details: 50+ vector browser fingerprint disguise, hosts-rule ad blocking with 20 built-in lists, AES-256-GCM resource encryption, and activation gating. - icon: title: 10 UI languages details: Chinese, English, Arabic (RTL), Portuguese, Spanish, French, German, Russian, Japanese, and Korean — switch anytime in Settings. ---
## From URL to a signed APK in three steps
1. **Pick a type** Choose from [12 app types](/guide/app-types/) — a plain [Web](/guide/app-types/web) wrapper, [HTML](/guide/app-types/html) or [Frontend](/guide/app-types/frontend) builds, or on-device [Node.js](/guide/app-types/nodejs), [PHP](/guide/app-types/php), [Python](/guide/app-types/python), [Go](/guide/app-types/go), [WordPress](/guide/app-types/wordpress) servers. 2. **Fill in the basics** A name, a URL or a project, an icon — then save. Every type shares the same [configuration cards](/guide/config/) for network, privacy, appearance, and runtimes. 3. **Build and share** [Build APK](/guide/app-actions/build-apk) signs on-device with V1/V2/V3, then [share](/guide/app-actions/share-apk) it or [export a Play-ready AAB](/guide/app-actions/export-apk). No PC, no build queue.
## Twelve app types, one builder
[**Web and Multi-Web**](/guide/app-types/multi-web) URL wrappers, tabbed hubs, portals, and link feeds.
[**HTML and Offline Pack**](/guide/app-types/html) Package local HTML or zip builds, or scrape a site into a self-contained offline APK.
[**Frontend**](/guide/app-types/frontend) Ship React, Vue, or Vite builds as a localhost-served APK.
[**Server runtimes**](/guide/app-types/nodejs) fork+exec Node.js, PHP, Python, or Go binaries that serve on a local port.
[**WordPress**](/guide/app-types/wordpress) A full portable WordPress site with PHP and SQLite running on-device.
[**Media and Gallery**](/guide/app-types/media) Image and video players, albums, and portfolios as standalone apps.
## A toolbox behind the editor
[**Agent**](/guide/more-features/agent) A tool-calling assistant with up to 57 built-in tools that can build, edit, and operate the whole app.
[**Extension modules**](/guide/more-features/extension-modules) Inject JS/CSS, userscripts, or MV3 Chrome extensions into any generated app.
[**Hosts ad-block**](/guide/more-features/hosts-adblock) 20 built-in filter lists and per-app subscriptions, compiled into the shipped APK.
[**Linux environment**](/guide/more-features/linux-environment) A Termux-style environment with real toolchains for building and running projects.
[**Port manager**](/guide/more-features/port-manager) Conflict policies, real stop handlers, and DNS bridging for every local server runtime.
[**App modifier**](/guide/more-features/app-modifier) Clone and rebrand installed APKs, batch-import definitions, export templates.
## Under the hood
12app types
57agent tools max
10UI languages
20ad-filter lists
The builder does its own binary patching — AXML/ARSC rewriting, permission pruning, AES-256-GCM resource encryption, 16 KB page-aligned native libraries — and keeps a low targetSdk shell so fork+exec runtimes keep working. The [developer docs](/developer/architecture) cover the full export pipeline.
Ready to build your first APK? [Get started](/guide/getting-started)