View on GitHub

DeckDroid

Android Cyberdeck enthusiasts, this one is for you. A Termux wrapper specialized for cyberdecks, right out of the box!

DeckDroid

License: MIT Platform Version

    ██████╗ ███████╗ ██████╗██╗  ██╗██████╗ ██████╗  ██████╗ ██╗██████╗ 
    ██╔══██╗██╔════╝██╔════╝██║ ██╔╝██╔══██╗██╔══██╗██╔═══██╗██║██╔══██╗
    ██║  ██║█████╗  ██║     █████╔╝ ██║  ██║██████╔╝██║   ██║██║██║  ██║
    ██║  ██║██╔══╝  ██║     ██╔═██╗ ██║  ██║██╔══██╗██║   ██║██║██║  ██║
    ██████╔╝███████╗╚██████╗██║  ██╗██████╔╝██║  ██║╚██████╔╝██║██████╔╝
    ╚═════╝ ╚══════╝ ╚═════╝╚═╝  ╚═╝╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚═╝╚═════╝
    DeckDroid v1.1.0 — Any device. Any arch. One terminal.

Any device. Any architecture. One terminal.

DeckDroid is a whole-new “add-on”, “wrapper” or what you call it (I learn from mistakes guys) that is designed for Android-based cyberdecks. DeckDroid comes with a bunch of handy tools (the list is below) and also comes with a w3m wrapper, (Don’t worry guys XSS injection is for better use of w3m) custom profiles for different use cases and a lot of UI themes for you customizers. It’s fully open-source, and I am looking forward for your reviews! And again, sorry for that “OS” issue I had with the old TermuxDeck “OS”.


Quick Install

curl -sL https://nos-coding.github.io/deckdroid/install.sh | bash
zsh

Run decksetup to configure your cyberdeck:

decksetup

This wizard helps you set:


Cyberdeck Tools

Command Description
deckbat Advanced battery metrics (temp, voltage, health, alerts)
deckping Multi-layer connectivity audit (Gateway → DNS → Internet)
deckid Deep device identity and network footprint
deckwifi WiFi scanner with signal bars and security detection
decklocate GPS + cell tower triangulation via Termux:API
deckclock Multi-timezone world clock with NTP sync check
decksniff tcpdump wrapper with preset capture profiles
decknote Plain-text markdown notes system
deckbrowse Universal terminal browser (w3m/lynx/browsh) with XSS injection fix
deckdisk Disk management (list, mount, unmount, format)
decklog Log viewer for DeckDroid logs
deckclean Storage cleanup utility
deckupdate Check & apply DeckDroid updates
decktheme Theme manager (8 themes + 7 profile themes)
deckmenu Interactive TUI launcher for all tools
deckhelp Help utility with usage examples
decksetup First-run setup wizard
deckai AI launcher (interactive menu: opencode / gemini-cli)
tetris Play Tetris game

Usage examples:

deckbat --json
deckping --host 8.8.8.8
deckwifi --json
decklocate --track 5
deckbrowse github
deckbrowse search termux
deckdisk list
decktheme list
decktheme set nord
decklog view tools
deckclean check
deckupdate check
tetris

Repository Tools

Command Description
ddeckconf Config manager (get/set/list/validate)
ddeckprof Profile manager (set/unset/list profiles)
deckdroid-doctor System health audit and repair
deckdroid-sync Git-backed multi-device config sync
deckremove Uninstall DeckDroid completely (with y/n confirmation)
deckdroid-web Local web dashboard (localhost:8080)
deckdroid-plugin Community plugin registry manager
deckdroid-vault GPG encryption for sensitive config

Usage examples:

ddeckconf set theme.name ghost
ddeckconf list
ddeckconf validate
ddeckprof list
ddeckprof set hacker
ddeckprof status
deckdroid-doctor
deckdroid-web

# Uninstall from inside DeckDroid
deckremove

# Uninstall from pure Termux (without DeckDroid loaded)
bash -c 'curl -sL https://raw.githubusercontent.com/nOS-Coding/deckdroid/main/deckremove | bash'

Profile Management

Stackable environments tailored to your mission:

ddeckprof list              # Show available profiles
ddeckprof set writer        # Install + activate writer profile
ddeckprof set hacker        # Install + activate hacker profile
ddeckprof set developer     # Install + activate dev profile
ddeckprof set crypto        # Install + activate crypto profile
ddeckprof set radio         # Install + activate SDR profile
ddeckprof set iot           # Install + activate IoT profile
ddeckprof install-all       # Install everything
ddeckprof status            # Show active profiles
Profile Packages
Hacker nmap, tcpdump, netcat, tshark, whois, dnsutils
Developer git, openssh, python, nodejs, nano
Writer mdcat, pandoc
Crypto gnupg, openssl
Radio rtl-sdr, sox, multimon-ng
IoT python, mosquitto-clients

Themes

Visual Themes (8)

decktheme list
decktheme set <name>
Theme Description
cyberpunk Green/cyan, matrix-style (default)
ghost White/grey, minimal
blood Deep red, aggressive
matrix Classic green terminal
nord Arctic blue
dracula Purple/vampire
monokai Pink/yellow contrast
ocean Deep blue

Profile Themes (7)

Auto-match your active profile:

Theme Matches Profile Style
hacker hacker Matrix/green
developer developer Clean blue
writer writer Minimal purple
crypto crypto Dark purple
radio radio Navy/signal
hamradio hamradio Navy/signal
iot iot Circuit cyan
# Set visual theme
decktheme set ocean

# Set profile theme (auto-matches active profile)
decktheme set hacker

Configuration

All settings stored in ~/.deckdroid/config.json:

ddeckconf set hostname mydroid
ddeckconf set theme.name blood
ddeckconf get version
ddeckconf list

Architecture Support

Runs on all Termux-supported architectures:


Changelog

v1.1.0

Release Date: 2026-05-04

Rebranded: TermuxDeck OS → DeckDroid

New Features

New Tools

Improvements

Bug Fixes

Files Added

First-Run Setup

Auto-Update System


Contributing


DeckDroid — Any device. Any arch. One terminal.