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.

Web UI Enhancements ★ 1 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

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

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

More plugins in Web UI Enhancements

Browse more in Web UI Enhancements

Guides for Web UI Enhancements plugins