whatisgithub

What is skyadb?

sky22333/skyadb — explained in plain English

Analysis updated 2026-06-24

16KotlinAudience · developerComplexity · 2/5Setup · moderate

In one sentence

An Android app that lets you control other Android devices over Wi-Fi using ADB, giving you app management, file transfer, APK installation, shell commands, and screenshot capture from your phone without needing a computer.

Mindmap

mindmap
  root((skyadb))
    What it does
      Wireless ADB control
      App management
      File transfer
      Shell commands
    Tech stack
      Kotlin
      Jetpack Compose
      Material 3
      Kadb library
    Supported targets
      Android phones
      Tablets
      Android TV
      Set-top boxes
    Features
      Network device scan
      APK install
      Screenshot capture
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Manage apps on an Android TV or set-top box from your phone without connecting to a computer.

USE CASE 2

Install APK files from your phone's local storage onto another Android device wirelessly.

USE CASE 3

Transfer files between your phone and a remote Android device using ADB file transfer.

USE CASE 4

Run shell commands on a remote Android device and see live output in a mobile interface.

What is it built with?

KotlinJetpack ComposeMaterial 3KadbAndroid

How does it compare?

sky22333/skyadbmfairley/expo-callkit-telecomandroid/appfunctions
Stars161617
LanguageKotlinKotlinKotlin
Setup difficultymoderatehardmoderate
Complexity2/54/53/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Target device must have developer options and wireless ADB debugging enabled, no prebuilt releases are provided so the app must be compiled in Android Studio.

No license is mentioned in the project description.

So what is it?

Sky ADB is an Android app that lets you control other Android devices, such as phones, tablets, TVs, and set-top boxes, from your phone over a Wi-Fi connection. It uses ADB, a standard Android developer tool that normally requires a computer, and brings that capability directly to a mobile interface. Once you enable developer options and wireless debugging on the device you want to manage, you connect to it by entering its IP address and port number in the app, or by using a pairing flow for wireless debugging. After connecting, you get access to a set of management tools: you can browse and manage installed apps, install APK files from your local storage or download them from the internet, transfer files to and from the target device, take screenshots, and run shell commands with visible output. The app also scans your local network to discover ADB-enabled devices automatically, and saves recently connected devices so you can reconnect quickly. The app is written in Kotlin and built with Jetpack Compose for the interface, using Material 3 design. It relies on a library called Kadb that handles the ADB protocol communication over the network. This is a straightforward utility for Android power users or developers who want to manage other Android devices without sitting at a computer. The README is in Chinese and does not include download links or release information, though the project structure suggests it is a standard Android app that can be built with Android Studio.

Copy-paste prompts

Prompt 1
How do I connect Sky ADB to my Android TV? I enabled developer options but I am not sure which port to enter for the wireless pairing flow.
Prompt 2
I want to download an APK from a URL and install it on my tablet using Sky ADB. Does the app support downloading and installing in one step?
Prompt 3
How do I build Sky ADB from source in Android Studio? Are there any special Gradle dependencies or signing configs I need to set up?
Prompt 4
Sky ADB is not discovering my Android phone on the local network scan. What wireless debugging settings do I need to verify on the target device?
Prompt 5
How do I use Sky ADB to take a screenshot of my Android TV and transfer it back to my phone?

Frequently asked questions

What is skyadb?

An Android app that lets you control other Android devices over Wi-Fi using ADB, giving you app management, file transfer, APK installation, shell commands, and screenshot capture from your phone without needing a computer.

What language is skyadb written in?

Mainly Kotlin. The stack also includes Kotlin, Jetpack Compose, Material 3.

What license does skyadb use?

No license is mentioned in the project description.

How hard is skyadb to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is skyadb for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.