- 62
- 2
DroidDesk
Run a full Linux desktop on any Android phone. Not a terminal. Not an emulator. A complete desktop environment with direct kernel access -- VS Code, Blender, Metasploit, local AI, all of it.Connect your phone to a monitor and it becomes a Linux PC. Unplug it and your entire setup comes with you.
What This Actually Runs
Everything below has been tested and confirmed working:- LibreOffice -- Word processing, spreadsheets, presentations. Fully functional.
- VS Code -- Full version. Python, PIP, extensions, everything.
- Claude Code -- AI coding agent running directly in terminal.
- Blender -- Installs and opens. Laggy on mobile hardware, but it runs.
- Wireshark -- Full network analysis, every packet and protocol.
- Metasploit -- Pentesting framework, runs fine.
- Local AI -- Offline LLM inference, 5+ tokens/second, no API needed.
How It Works
The Linux environment runs through Termux with direct access to the phone's kernel. No emulation, no translation -- native performance.The setup script installs a full desktop (XFCE4/LXQt/MATE/KDE) inside Termux using the Termux User Repository (TUR) for GUI apps. For tools not available in TUR (Wireshark, Metasploit, etc.), a Proot container provides a standard Ubuntu/Debian/Kali environment where you install anything with apt.
The automatic menu sync scans what you install inside Proot and adds it directly to your desktop app menu. No need to enter the container every time.
GitHub - orailnoor/DroidDesk: DroidDesk turns your Android phone into a real Linux desktop using Termux, Termux X11, TUR, and Proot. Run VS Code, Firefox, LibreOffice, Blender, and more with X11 or VNC support for monitor setup.
DroidDesk turns your Android phone into a real Linux desktop using Termux, Termux X11, TUR, and Proot. Run VS Code, Firefox, LibreOffice, Blender, and more with X11 or VNC support for monitor setup...