droidkraft
A beautiful Terminal User Interface (TUI) for Android development — ADB
commands, a full-featured live logcat viewer, a device dashboard, and a
flash/root toolkit. Built with Rust, Ratatui, and the
pure-Rust adb_client crate (no Android
SDK required).
This is the terminal frontend of the DroidKraft
workspace; all device logic lives in the reusable
droidkraft-core library.
Install
Run
Highlights
- Live logcat — streaming with regex/find/exclude/tag/PID/level filters, per-tag colours, stack-trace folding, bookmarks, JSON pretty-printing, clipboard copy, and TXT/JSONL export.
- Device dashboard — model, Android version, battery, RAM and CPU stats with a live device selector.
- Command menu — 40+ typed ADB commands across device, packages, system, network, and a bootloader/flash & root toolkit.
See the main README for full documentation and keybindings.
License
MIT