frankq007/dsh-plugin-devecocli
HarmonyOS development tools for DeepSeek Harness: device/emulator management, UI automation, build & deploy, l
Brings HarmonyOS development into DeepSeek Harness by wrapping the devecocli CLI (@deveco/deveco-cli) as 13 harmony_* model tools: device and emulator management, screen capture and UI automation, build and deploy, log diagnosis, lint, signing and offline HarmonyOS documentation search. The README's tool table maps each tool to its underlying devecocli command — for example harmony_screenshot → ui screenshot --path, harmony_ui_interact → ui <gesture> … (click/doubleclick/longclick/swipe/fling/drag/text), harmony_build → build [clean], harmony_deploy → run (default --skip-build fast install), harmony_check_lint → check lint, and harmony_exec as a whitelisted escape hatch for any devecocli subcommand. It can be installed persistently as a Cordis bundle or registered at runtime as a dynamic plugin in a creator-mode session; dynamic plugins are process-local and disappear when DSH restarts.
Install
⚠️ Install command not yet confirmed — check the README on GitHub for the exact command.
Compatibility
DeepSeek Harness (any profile) with the devecocli CLI on PATH (install via DevEco Studio or npm i -g @deveco/deveco-cli) and a HarmonyOS emulator or device connected for the device tools. The README notes device/SDK commands need a full-access session (sandbox restrictions apply), and pnpm ≥10 requires authorizing the prepare build for Git installs.
Details
- Repo: frankq007/dsh-plugin-devecocli
- Category: Web UI Enhancements
- Stars: 1
- Version: Source/bundle (README documents npm, github:<owner> and tarball forms plus a dynamic-plugin path; the npm name is unpublished — 404 checked 2026-09-13)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
The README documents the tool table, requirements, three install forms and a dynamic-plugin path rather than a versioned changelog; the tarball form references version 0.1.0. The README includes a T1–T9 verification section. Verify the current install instructions in the repository before installing.
FAQ
- How do I install dsh-plugin-devecocli?
- The README documents dsh plugin --profile <name> add dsh-plugin-devecocli (or a github:<owner>/... or local .tgz form), plus a dynamic-plugin path via cordis_define. The npm name is unpublished (404 verified 2026-09-13) and the Git form uses an <owner> placeholder, so verify the repository first.
- What are the prerequisites?
- devecocli on PATH (install via DevEco Studio or npm i -g @deveco/deveco-cli), a HarmonyOS emulator or device for the device tools, and a full-access session for device/SDK commands.
- What can the agent do with it?
- 13 harmony_* tools covering device/emulator management, screenshots and UI automation, build and deploy, logs, lint, signing and offline HarmonyOS docs — each mapped to a devecocli subcommand.
Alternatives
Clizo1209/dsh-playwright-browser · JohnXu22786/browser-automation · Lum1104/dsh-browser