Your workspace for Android debugging and remote ops

Adbnik is a PyQt5 application: ADB sessions and device tools, SSH and serial terminals, local ↔ remote files (device, SFTP, FTP), and screen mirroring integration—organized in one place. External tools (adb, ssh, scrcpy) come from your system; configure paths in preferences if needed.

Python 3.9+ MIT License PyQt5

What you get

ADB

Device list, shell tabs, APK install flow, bookmarks, and quick actions.

SSH

Full-screen terminal using your system OpenSSH client.

Serial

COM port and baud configuration in the UI.

Files

Dual-pane explorer: local disk ↔ Android / SFTP / FTP.

Screen

Start and manage mirroring with your chosen executable (e.g. scrcpy).

Windows shortcut

After install, run adbnik-setup to place a desktop shortcut with the app icon.

Install

pip
py -m pip install --upgrade adbnik
py -m adbnik

Use the same interpreter for pip and launch. Full instructions and troubleshooting are in the README.

Screens

Adbnik main window with tabs for terminal, files, and screen
Main window
Terminal tab with shell output
Terminal
File explorer with local and remote panes
File explorer
Screen control tab
Screen control