newborne/dsh-adb-ultimate 预览 preview

newborne/dsh-adb-ultimate

Full-featured ADB device management plugin for DeepSeek Harness - control your Android device via AI

项目介绍Project Overview

dsh-adb-ultimate 是面向 DeepSeek Harness 的 ADB 安卓设备管理插件。它在 DSH 会话中嵌入设备面板,支持 WiFi 连接/配对、多设备管理、实时屏幕与性能监控、应用安装卸载、文件传输、点击滑动输入,以及 logcat、dumpsys、shell 等调试操作。适合让 AI 查看并控制安卓设备、自动化应用与文件管理、排查系统问题时使用。需先在设备上启用无线 ADB 调试,且操作具备系统权限,应谨慎执行。

dsh-adb-ultimate is an ADB-based Android device management plugin for DeepSeek Harness. It embeds a device panel with WiFi connect/pair, multi-device support, live screen and performance monitoring, app install/uninstall, file push/pull, tap/swipe/text input, plus logcat, dumpsys, getprop, and shell access. Use it when an AI agent needs to inspect, control, automate, or debug an Android device. Wireless ADB debugging must be enabled first, and commands can modify the system.

或使用命令行安装(适合开发者)Or use CLI install (for developers)

命令行安装CLI Install

dsh plugin --profile web add github:newborne/dsh-adb-ultimate

newborne/dsh-adb-ultimate 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-adb-ultimate

English · 中文

npm stars License: MIT

Full-featured ADB device management plugin for DeepSeek Harness (DSH).

Plugin Overview

🚀 Project Motivation

I have a Linux environment called DROID running on my Android tablet, with DSH deployed in it.

As a tech enthusiast, I wanted to control my device with AI to achieve "self-control" — letting AI:

  • See the device's real-time screen
  • Execute any system operations
  • Automatically manage apps and files on the device
  • Monitor system performance and status
  • ...

With this idea, dsh-adb-ultimate was born. It enables DSH to fully control Android devices through the ADB protocol, truly realizing "AI as your phone assistant".

Features

📱 Device Panel

Embeds a complete device management panel in the DSH session with 5 tabs:

Tab Features
🖥️ Screen Real-time device screen monitoring with play/pause (1s interval)
📊 Performance Real-time memory, CPU, battery status (auto-refresh)
📋 Info Device model, Android version, serial number, etc.
📦 Apps Browse, search, view app details (version, permissions)
📝 Logs Real-time logcat output with V/D/I/W/E level filtering

🔌 Device Connection

  • WiFi Connect - Connect to Android device via IP address
  • WiFi Pair - Support pairing verification for first-time connections
  • Connection History - Auto-save history for quick reconnect
  • Multi-device - Manage multiple devices simultaneously

🎮 Device Control

  • Screen - Screenshot, screen on/off, real-time monitoring
  • Input - Tap, swipe, text input, key events
  • Apps - Install, uninstall, launch, force stop
  • File - Push/pull files

📊 Performance Monitoring

  • Memory - Real-time RAM usage
  • Battery - Level, temperature, health status
  • CPU - Cores, processor model

🔧 System Debug

  • Logcat - Real-time log output with level filtering
  • Dumpsys - Query system service info
  • Getprop - Read system properties
  • Shell - Execute shell commands directly

Install

💡 Copy any install command below and give it to Agent for automatic installation

Way 1: GitHub Install

dsh plugin --profile web add github:newborne/dsh-adb-ultimate

Way 2: Local Install

# Clone the repo
git clone https://github.com/newborne/dsh-adb-ultimate.git

# Install to DSH
dsh plugin --profile web add /path/to/dsh-adb-ultimate

Way 3: Natural Language Install

Just tell Agent:

"Help me install this plugin: https://github.com/newborne/dsh-adb-ultimate"

Interface Preview

1. Tablet Configuration

Enable WiFi ADB debugging on your tablet:

Tablet Config

2. Plugin Overview

DSH Web UI embeds a complete device management panel:

Plugin Overview

3. Device Connection

Connect new devices, view history, manage connected devices:

Device Connection

4. Real-time Screen Monitoring

Real-time device screen with 1-second auto-refresh:

Screen Monitoring

License

MIT

上一个 Prev dsh-webUI-Glass-Theme 下一个 Next dsh-superpower