WindyPro-rourou/dsh-logcat

WindyPro-rourou★ 2JavaScript最后同步: 2026-08-20

在 GitHub 打开

Android Logcat viewer for the DeepSeek Harness (DSH) Web GUI: auto-connect adb devices, live logcat stream with level/keyword filters, pause/clear/export, plus the logcat_recent agent tool.

README 摘要

dsh-logcat DSH Web GUI 的安卓实机调试面板(类似 Android Studio 的 Logcat 视图)。 功能 - 自动连接 :探测本机 adb( ANDROID HOME / ANDROID SDK ROOT / 默认 %LOCALAPPDATA%\Android\Sdk / PATH / /.dsh/adb ),每 2 秒轮询 adb devices -l ;检测到处于调试模式的设备 自动附加 logcat 流 ( -v threadtime ),无需打开面板。 - 一键安装 adb :未找到 adb 时,面板状态栏显示「一键安装 adb」按钮 —— 从 USTC 镜像(Google 官方兜底) 下载 platform-tools 解压到 /.dsh/adb 并自动接入,开箱即用(约 10MB)。 - 实时日志 :WebSocket 推送,每设备保留最近 2000 行环形缓冲;断线自动重连(指数退避)。 - Logcat 面板 (侧边栏「Logcat」入口,右侧抽屉, 宽度可拖拽调整并记忆 ): - 设备下拉(显示型号/序列号/状态,记住上次选择) - 级别过滤(V/D/I/W/E/F 单选,颜色与 Android Studio 一致) - 关键词过滤、 测试包名输入框 (回车设置,与 agent 的 logcat set package 互通,状态栏实时显示) - 截图按钮 :一键截取真机屏幕并下载 PNG( exec-out screencap ) - 崩溃高亮 :FATAL EXCEPTION / ANR 行红色高亮,一眼定位崩溃 - 暂停/继续(暂停时缓冲,恢复自动回放)、清空、复制、导出 .txt - 窗口化渲染 + 自动滚动(滚动手动上翻时自动停用) - 未授权设备提示「请在手机上点击允许 USB 调试」 - Agent 工具 (共 21 个,全部对 agent 开放,前置提示中已明示可调用): - 设备: logcat devices (列出设备)、 device info (型号/版本/SDK/分辨率/内存/电量)、 device stats (CPU/内存/电量实时采样) - 执行: adb exec (shell)、 adb install (本地 APK 装真机)、 adb pull (拉文件) - 输入: input tap / input swipe / input text (真机 UI 自动化)、 ui dump (界面层级 XML) - 日志: logcat recent (按包名/级别/关键词过滤)、 logcat crash (崩溃/ANR 自动捕获 + 上下文)、 logcat set package (锁定当前测试包名) - 逆向/内存: proc list (进程列表)、 proc map…

在 GitHub 查看完整 README →
Agent/智能体adbandroiddeepseek-harnessdshdsh-pluginlogcatagent

分类