dsh-harness-console
开发工具 活跃维护

dsh-harness-console

Jensen-Yao/dsh-harness-console

作为对应服务的移动端轻量控制台,支持远程执行启停、重启操作,可实时查看运行日志与当前状态,界面无冗余功能,操作路径极短,手机上就能快速完成对应服务的运维管控。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
Java
主要语言
MIT
开源协议
27 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:Jensen-Yao/dsh-harness-console
git clone https://github.com/Jensen-Yao/dsh-harness-console.git
git clone git@github.com:Jensen-Yao/dsh-harness-console.git
README.md main

🎛 DSH 控制台(DSH Console)

**DeepSeek Harness 的极简手机控制端 —— 启动 / 停止 / 重启 / 状态 / 日志** **A minimal on-phone control console for DeepSeek Harness — start / stop / restart / status / logs** [![License](https://cdnimage-cache.doubi.ren/?url=https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/jensen-yao/dsh-harness-console/main/LICENSE) [![Android](https://cdnimage-cache.doubi.ren/?url=https://img.shields.io/badge/Android-7.0%2B-brightgreen.svg)](https://www.android.com) [![DeepSeek Harness](https://cdnimage-cache.doubi.ren/?url=https://img.shields.io/badge/DeepSeek%20Harness-0.1.0--rc.6-4D6BFE.svg)](https://github.com/deepseek-ai/deepseek-harness) [主项目 Full app](https://github.com/Jensen-Yao/deepseek-harness-android-app) · [中文](#-简介) · [English](#-overview)

🇨🇳 中文 · 点击收起 ## ✨ 简介 这是 [DeepSeek Harness Android App](https://github.com/Jensen-Yao/deepseek-harness-android-app) 的**前身 / 极简版**:不含部署向导、内置浏览器与存储管理,仅提供对已在 Termux 中运行的 DeepSeek Harness 的**日常服务控制**。 | 功能 | 说明 | |---|---| | ▶ 启动 / ■ 停止 / ↻ 重启 | 一键控制 dsh web 服务 | | 🌐 打开 Web UI | 跳转浏览器(优先 Via,未装则系统默认) | | ● 状态卡 | 运行中(绿)/ 已停止(灰)/ 控制服务未连接(红) | | 📋 服务日志 | 最近日志自动刷新 | | ⚙ 启动控制服务 | 控制守护进程掉线时一键拉起(经 Termux RUN_COMMAND) | ## 📦 快速开始 1. 先在手机 Termux 中按 [主项目](https://github.com/Jensen-Yao/deepseek-harness-android-app) 或 [FunnelCakes/deepseek-harness-android](https://github.com/FunnelCakes/deepseek-harness-android) 部署好 DeepSeek Harness; 2. 安装 `install/dsh-control.apk`; 3. 打开「DSH 控制台」即可控制服务。
🇬🇧 English · click to expand ## ✨ Overview This is the **predecessor / minimal edition** of the [DeepSeek Harness Android App](https://github.com/Jensen-Yao/deepseek-harness-android-app): no deploy wizard, no built-in browser or storage manager — just daily service control for a DeepSeek Harness already running in Termux. | Feature | Description | |---|---| | ▶ Start / ■ Stop / ↻ Restart | One-tap control of the dsh web service | | 🌐 Open Web UI | Opens the browser (Via preferred, system default fallback) | | ● Status card | Running (green) / Stopped (gray) / Control service unreachable (red) | | 📋 Service logs | Latest logs auto-refresh | | ⚙ Start control service | One-tap revive of the control daemon via Termux RUN_COMMAND | ## 📦 Quick start 1. Deploy DeepSeek Harness in Termux following the [full app](https://github.com/Jensen-Yao/deepseek-harness-android-app) or [FunnelCakes/deepseek-harness-android](https://github.com/FunnelCakes/deepseek-harness-android); 2. Install `install/dsh-control.apk`; 3. Open “DSH 控制台” and control the service.

🏗 架构 / Architecture

DSH 控制台 App
    │ HTTP (127.0.0.1:8023)
    ▼
控制守护进程 daemon (Termux 内 Node 脚本)
    │ 启动/停止/重启 start/stop/restart
    ▼
DeepSeek Harness (127.0.0.1:3080)

守护进程 server.mjs 由主项目部署时自动安装(runit 自启)。本仓库仅含 App 本体。
The daemon server.mjs is installed automatically by the full app's deploy (runit autostart). This repo contains only the app itself.

🛠 从源码构建 / Build from source

无 Gradle,仅需 JDK 17 + Android SDK build-tools 36 · No Gradle — JDK 17 + Android SDK build-tools 36 only:

cd app
powershell -File build.ps1
# 产物 Output: build/dsh-control.apk

🙏 致谢 / Credits

📄 License

MIT