A highly advanced, modular, and production-grade platform transforming Termux into a full-fledged Linux distribution lab.
Turn your Android device into a fully modular Linux workstation β powered entirely from Termux.
Built and engineered by Muhammad Taezeem Tariq Matta GitHub β’ LinkedIn β’ Telegram
An intelligent, subcommand-routing CLI framework (ubuntu <module> <action>). Complete with typo suggestions, dynamic argument parsing, and built-in help systems.
Hot-swappable plugins with meta.json manifests. Extend the OS capabilities without bloating the system.
Switch between XFCE, LXDE, and KDE with managed multi-instance VNC pipelines.
Quickly provision Node.js, Python, Git + CLI, and VS Code Server.
Sandboxed toolkit with safe installs (Nmap, Wireshark, Metasploit) + isolated Kali containers.
Control everything from a local web UI (localhost:8080) β monitor stats, logs, and modules.
Create and restore full system states instantly. No more dependency nightmares.
Because a phone shouldnβt just be a phone.
This project transforms Termux into a controllable Linux environment with modular architecture, dev tools, and cybersecurity capabilities β without unnecessary bloat.
$ ubuntu dev enable
[INFO] Enabling Developer Toolkit...
[β] Node.js installed
[β] Python environment ready
[β] Git configured
[SUCCESS] Developer tools online.
$ ubuntu gui start --resolution 1280x720
[INFO] Starting GUI Server (VNC)...
[INFO] Allocating display :1
[SUCCESS] GUI available at http://127.0.0.1:5901Prerequisites: Android device with Termux installed
β‘ Installation takes ~5β10 minutes depending on device performance.
git clone https://github.com/taezeem14/modded-ubuntu.git
cd modded-ubuntu
bash core/installer.sh
bash install.shubuntu start
ubuntu dashboard start
ubuntu security lab start
ubuntu snapshot create "stable-setup"/core - Core CLI engine & system logic
/modules - Plugin-based modules
/utils - Shared utilities
/config - Persistent configs
/snapshots - System state backups
Modules are dynamically discovered at runtime β no manual linking required.
Example:
{
"name": "Dev",
"version": "1.1",
"description": "Developer toolkit",
"dependencies": ["core"]
}- Default: Safe Ubuntu packages
- Kali Lab: Isolated container (recommended)
- Kali Repo: Experimental
β οΈ (not recommended)
Usage: ubuntu <command> [options]
Commands:
start Start environment
stop Stop environment
gui Manage GUI
dev Developer tools
security Security lab
dashboard Web UI
modules List modules
snapshot Manage states
status System infoWhat this actually looks like in action π
- CLI: Colored logs + clean output
- Dashboard: Dark-mode local web UI
- GUI: Full Linux desktop via VNC
- SSH + Cloudflare tunnels
- Auto GUI scaling
- Dashboard marketplace
- VirGL acceleration
- CLI module marketplace
- Multi-profile system
- Fork repo
- Create module in
/modules/ - Add
meta.json+cli.sh - Submit PR
Apache 2.0 License β see LICENSE.
Initiated, designed, and engineered by Muhammad Taezeem Tariq Matta
Built with obsession, late nights, and a deep love for Linux.