wukongdaily/boxadb
Developer ToolsA web-based ADB assistant for installing APKs, running a terminal, remote control, screenshots and reboot on Android TV boxes over LAN.
What it does
boxadb is a browser-based ADB helper aimed at Android TV boxes and TV sticks. A local bridge program exposes ADB on the computer, and the web page at the project site connects to a box on the same LAN. From the page you can install APK files, use a terminal, act as a remote control, take screenshots and reboot the device. ADB protocol handling comes from ya-webadb, the terminal is xterm.js, and APK/XAPK unpacking uses fflate, all MIT-licensed components listed in the third-party notice (source:5, source:7, source:8, source:9).
Quick start
- Download the bridge program from the releases page and run it. On the desktop, open the "BoxADB 桥接" shortcut; a window starts the bridge and must stay open.
- In a browser, open the boxadb web page, enter the box's LAN IP (port 5555 is filled in automatically), and click connect.
- Use the connection to install APKs, open a terminal, control the TV, capture screenshots or reboot the device.
- When finished, close the bridge window; the port is released and nothing stays running in the background.
The box must be reachable on the same network and have ADB over TCP enabled on port 5555; the README does not describe how to enable it on the device, so check the box's developer settings first.
Constraints
- The bridge runs on macOS, Windows or Linux, while the UI is used from a browser.
- The bridge is distributed as a prebuilt program in the releases; the README does not document source-to-binary correspondence or provide checksums, so verify the download yourself before running it.
- The box and the computer need to be on the same LAN, and the box must accept ADB connections on TCP 5555.
- The project is MIT-licensed (source:10).
HotRepo's take
The repository was recorded on the new-project list for JavaScript on 2026-11-14, gaining 4 stars and 1 fork in a roughly one-hour observation window starting 17:16 UTC (source:1). That is a single short snapshot, so it supports only the fact that the project appeared on the list that day, not a trend. For readers, the practical question is the bridge binary: the web UI is only half the setup, and the releases page is the place to confirm what is being run.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
You might also like
- mihirgupta0900/tv-homeDebloat an Android TV over Wi-Fi and replace its ad-heavy home screen with a minimal custom launcher.
- callstack/agent-deviceA CLI, MCP server, and typed Node.js API that let AI coding agents inspect, control, and verify apps on mobile, TV, web, and desktop devices.
- CzJam/gjgjxwebA browser-based Android ADB GUI for device management, app control and terminal access over WebUSB.