OpenCode AI e9899d2e6d
Some checks failed
Android CI Build / check (push) Has been cancelled
Android CI Build / package-apks (push) Has been cancelled
Docs Deploy / build (push) Has been cancelled
Module Market Check / Validate modules/ (push) Has been cancelled
Module Market Publish / Generate submissions.json (push) Has been cancelled
Docs Deploy / deploy (push) Has been cancelled
Initial DruksCode V2: fresh fork of web-to-app (f3b488e) with DruksCode identity
- Package rename com.webtoapp -> br.com.drukstech.codeapp
- Product rename WebToApp/web-to-app -> DruksCode/drukscode
- Design system Wta* -> Dkc*
- applicationId br.com.drukstech.codeapp (.play for gplay flavor)
- rootProject.name DruksCode
- Fresh git history (upstream kept as remote for sync)
2026-09-12 02:42:02 +02:00

6.9 KiB

layout, hero, features
layout hero features
home
name text tagline image actions
DruksCode Build Android APKs on your phone 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.
src alt
/logo.png DruksCode
theme text link
brand Get Started /guide/introduction
theme text link
alt Developer Docs /developer/
theme text link
alt View on GitHub https://github.com/shiaho777/web-to-app
icon title details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="4" width="16" height="16" rx="2"/><path d="M9 4v16"/><path d="M4 9h5"/></svg> Real on-device runtimes 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 details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 3l8 3v6c0 4.5-3.2 7.6-8 9-4.8-1.4-8-4.5-8-9V6z"/></svg> Hardened networking 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 details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 8l-9-5-9 5 9 5z"/><path d="M3 8v8l9 5 9-5V8"/><path d="M12 13v8"/></svg> Self-contained builds 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 details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M10 2v4M14 2v4M10 18v4M14 18v4M2 10h4M2 14h4M18 10h4M18 14h4"/><rect x="8" y="8" width="8" height="8" rx="1.5"/></svg> Extensible after shipping Add JS/CSS modules, Tampermonkey-style userscripts, or MV3 Chrome extensions (live-searched from the Chrome Web Store) without rebuilding the host.
icon title details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="4" y="10" width="16" height="10" rx="2"/><path d="M8 10V7a4 4 0 0 1 8 0v3"/><circle cx="12" cy="15" r="1.4"/></svg> Privacy & fingerprint defense 50+ vector browser fingerprint disguise, hosts-rule ad blocking with 20 built-in lists, AES-256-GCM resource encryption, and activation gating.
icon title details
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><path d="M3 12h18"/><path d="M12 3a14 14 0 0 1 0 18a14 14 0 0 1 0-18"/></svg> 10 UI languages 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 — a plain Web wrapper, HTML or Frontend builds, or on-device Node.js, PHP, Python, Go, 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 for network, privacy, appearance, and runtimes.

  3. Build and share

    Build APK signs on-device with V1/V2/V3, then share it or export a Play-ready AAB. No PC, no build queue.

Twelve app types, one builder

Web and Multi-Web

URL wrappers, tabbed hubs, portals, and link feeds.

HTML and Offline Pack

Package local HTML or zip builds, or scrape a site into a self-contained offline APK.

Frontend

Ship React, Vue, or Vite builds as a localhost-served APK.

Server runtimes

fork+exec Node.js, PHP, Python, or Go binaries that serve on a local port.

WordPress

A full portable WordPress site with PHP and SQLite running on-device.

Media and Gallery

Image and video players, albums, and portfolios as standalone apps.

A toolbox behind the editor

Agent

A tool-calling assistant with up to 57 built-in tools that can build, edit, and operate the whole app.

Extension modules

Inject JS/CSS, userscripts, or MV3 Chrome extensions into any generated app.

Hosts ad-block

20 built-in filter lists and per-app subscriptions, compiled into the shipped APK.

Linux environment

A Termux-style environment with real toolchains for building and running projects.

Port manager

Conflict policies, real stop handlers, and DNS bridging for every local server runtime.

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 cover the full export pipeline.

Ready to build your first APK?

Get started