fz-lyle/dsh-deveco-cli

fz-lyle★ 1TypeScriptLast synced: 2026-08-17

Open on GitHub

DevEco CLI 将 DevEco Studio 工具链统一封装为一个 CLI,内置 ohpm、hvigor、hdc、emulator、hilog,同时集成 HarmonyOS 技能安装、项目脚手架、本地 HarmonyOS 文档检索和 MCP 服务。

README excerpt

DevEco CLI 一个面向 HarmonyOS 应用开发的统一命令行入口。 DevEco CLI 将 DevEco Studio 工具链统一封装为一个 CLI ,内置 ohpm 、 hvigor 、 hdc 、 emulator 、 hilog ,同时集成 HarmonyOS 技能安装、项目脚手架、本地 HarmonyOS 文档检索和 MCP 服务。 关于数据采集与隐私(遥测打点内容、存储加密、上报及关闭方式),请参阅 PRIVACY.md。 快速开始 前置要求 - 操作系统为 macOS 、 Windows 或 Linux (需配置对应环境变量) - 安装 Node.js ,推荐使用22及以上版本 - DevEco Studio = 6.0.0 或 Command Line Tools = 26.0.0 - macOS :必须安装在 /Applications 或 /Applications 目录下。 安装 安装后可以通过以下命令更新到最新版本: 最短工作流 文档检索 更多命令和参数可通过 devecocli --help 或各子命令的 --help 查看。 环境变量 devecocli 当需要使用非默认安装路径、多版本并存时固定选型,Command Line Tools或在Linux下运行时,可通过以下环境变量显式指定工具链根: 名称 说明 DEVECO CLI STUDIO PATH 显式指定 DevEco Studio 安装根,优先级最高 DEVECO CLI CLT PATH 显式指定 Command Line Tools 安装根 完整优先级链: 平台与版本约束 平台 DevEco Studio Auto Detect Command Line Tools 最低版本 Windows 支持 可选 Studio 6.0.0 / CLT 26.0.0 macOS 支持 可选 同上 Linux 不支持 必选 CLT 26.0.0 使用示例 AI Agent 集成 DevEco CLI 支持通过命令行将自身技能添加到 Agent 中。下面以 opencode 为例展示最短流程: 也支持 atomcode 等 Agent,使用方式相同: 如果 Agent 不在 --agent 参数取值范围内,可使用 --path 参数进行添加,参考如下命令: 进入 Agent 后可以直接描述任务,例如: - Build this project in release mode and run it on my emulator - Tail the last error logs from this app - Check for syntax errors in src/main/ets/pages/Index.ets 说明: - 在 Windows 上搭配 devec…

View full README on GitHub →
Searchdeepseek-harnessdeepseek-harness-plugindevecodsh-pluginharmonyos

Category