🔧 开发工具 · 技术发布

DevEco CLI 1.2.0 发布:AI Agent 终获 HarmonyOS 全链路开发能力

华为发布 DevEco CLI 1.2.0,将 DevEco Studio 工具链统一封装为命令行接口。AI Agent 只需一行 devecocli init,即可调度 ohpm、hvigor、hdc、emulator、hilog 五大核心工具与 70+ 精品 Skills

综合公开信息整理 全文约 3 分钟读完
#DevEcoCLI #HarmonyOS #AIAgent #华为
70+ 精品 Skills 沉淀开发实践
5× Check MCP 修复效率提升
1.2.0 最新版本 · 全量开源

⚡ 30 秒速览

  • 核心定位:DevEco CLI 是华为为 AI Agent 打造的原子化能力调度枢纽,统一封装 DevEco Studio 工具链。
  • 一行接入:devecocli init 即可深度集成现有 AI Agent 工作流,支持结构化 JSON 数据流。
  • 五大内置:ohpm、hvigor、hdc、emulator、hilog 统一封装,覆盖构建、调试、模拟器全链路。
  • 70+ Skills:内置多设备适配、知识检索、ArkTS 语法、应用质量等实践经验。
  • 5 倍提升:Check MCP 实时语法检查,ArkTS 和 C++ 无需耗时编译,修复效率提升 5 倍以上。

01它是什么 一个为 AI Agent 打造的"桥梁"

DevEco CLI 不是又一个命令行工具。

它是华为为 AI 辅助研发时代准备的桥梁——将 DevEco Studio 工具链统一封装为 CLI 接口,为 AI Agent 提供结构化数据流。裸模型无需"学习"HarmonyOS 的开发细节,就能直接调度真实的构建、调试与模拟器能力。

传统开发方式

手动打开 IDE、手动配置环境、手动构建调试、知识依赖个人记忆。

DevEco CLI

命令行一键调度、AI Agent 自主驱动、内置最新知识库、结构化 JSON 输出。

DevEco CLI 的本质,是把"开发者手动操作 IDE 的每一步"翻译成 AI Agent 可调用的原子化接口。

02环境与安装 依赖 DevEco Studio,两条命令搞定

DevEco CLI 基于 DevEco Studio 工具链封装,因此前置依赖比较明确:

操作系统macOS 或 Windows
Node.js≥ 18(推荐 22+)
DevEco Studio≥ 6.1.0
macOS 安装路径~/Applications 或 /Applications

安装只需一条命令。稳定版与尝鲜版可选:

$ npm install -g @deveco/deveco-cli@stable
# 稳定版(推荐)
$ npm install -g @deveco/deveco-cli
# 尝鲜版

安装完成后,DevEco CLI 会复用 DevEco Studio 已配置好的 ohpm、hvigor 等工具链,无需额外重复配置。

03一键集成 接入你的 AI Agent,只需一条命令

接入你的 AI Agent,只需一条命令。

运行 devecocli init 后即完成深度集成。你的 AI Agent 可以自主指挥 DevEco CLI 去安装更多用于 HarmonyOS 应用开发的精品 Skills——整个过程无需人类手动干预。

安装 CLI 运行 init 接入 AI Agent 自主调度 Skills

DevEco CLI 为 AI Agent 专门提供结构化(JSON)数据流,完美兼容 Agent 驱动开发的范式。这意味着你的 Agent 不仅能"读懂"HarmonyOS 的工程结构,还能主动调用工具链完成实际操作。

以 OpenCode 为例,运行 devecocli init 即可完成深度集成——AI Agent 从此真正"上手"HarmonyOS 开发。

04端到端能力 AI Agent 自主推进整个研发流程

接入完成后,AI Agent 就能自主推进整个研发流程。从工程初始化到编译构建,从模拟器运行到实时语法检查,全部可通过提示词或脚本驱动。

📁 工程初始化 create

基于官方模板快速生成项目工程结构,告别从零搭建。

🔨 编译与构建 build

驱动 hvigor 构建系统,自动处理 HAP 打包、多目标产物构建及代码签名。

📱 模拟器与运行 device / run

统一管理设备生命周期,自动完成安装、权限配置并启动应用。

⚡ 实时语法检查 Check MCP

支持 ArkTS 和 C++ 语法检查,无需耗时编译即可实时发现错误,修复效率提升 5 倍以上

Check MCP 的核心价值在于缩短反馈链路——传统编译检查需要数分钟,现在在代码编写阶段即可拦截语法错误。

同时,DevEco CLI 内置最新官方知识文档与极速检索。AI Agent 在生成代码前,可先执行查询命令获取最新 API 信息,确保代码严格遵循官方规范。

$ harmonyos knowledge "ArkUI 组件生命周期"
# 查询官方最新 API 文档与最佳实践

05Skills 生态 70+ 精品技能沉淀鸿蒙开发经验

DevEco CLI 不仅提供工具和知识,也内置 70+ 精品 Skills,沉淀 HarmonyOS 应用开发中的实践经验,覆盖关键场景:

多设备场景适配 知识检索 ArkTS 语法 应用质量 布局设计 交互方案

以多设备适配为例,AI Agent 结合该 Skills 能生成符合设备特性的布局与交互方案,避免简单拉伸、布局错乱等问题,大幅降低多设备适配的人力开发成本。

📱 多设备适配 Skills 实战 实践沉淀

  • AI Agent 结合多设备 Skills 生成符合设备特性的布局与交互方案
  • 避免简单拉伸、布局错乱等常见问题,大幅降低多设备适配人力成本
  • Skills 覆盖手机、平板、折叠屏、穿戴设备等全形态
验证结论:掌握平台级实践经验的 Agent,生成代码更接近"原生质量"。
编辑核心判断

AI Agent 时代的开发效率,正在从"模型参数"迁移到"工具链工程化"。DevEco CLI 的价值不在于它多了一个命令行,而在于它首次把 HarmonyOS 的完整开发链路变成了一组 AI 可调用的原子接口——这比单纯发一个大模型,更接近"AI 原生开发"的真相。

现在就能用

DevEco CLI 已全量开源,支持稳定版与尝鲜版安装。

npm install -g @deveco/deveco-cli@stable

GitCode 开源仓库 → 立即体验