最近在关注鸿蒙开发,翻资料时发现华为在 HDC 2026(6 月 12 日·东莞松山湖)发布了两款新的 AI 编程工具:DevEco Code 和 DevEco CLI。
有意思的是,它们不是「一个工具的两种形态」,而是两条完全相反的路线。这篇讲清它们各自解决什么问题。

一句话区分
| DevEco Code | DevEco CLI | |
|---|---|---|
| 形态 | 开箱即用的鸿蒙应用开发智能体 | 一条命令行工具链 |
| 面向 | 独立开发者、中小团队 | 已有自研 AI 链路的大厂 / 中厂 |
| 解决 | 帮你把整个应用做出来 | 把鸿蒙能力「嫁接」进你现有的 AI 管线 |
| 心智 | 想省心 | 想掌控 |
前者是给「还没有 AI 工具链」的人准备的,后者是给「已经有 AI 工具链」的人准备的。选哪个,取决于你现在站在哪一边。
DevEco Code:AI 写完代码,还会自己跑一遍
DevEco Code 的定位是「懂鸿蒙的编程智能体」,基于华为 BitFun 和 OpenCode 构建,覆盖需求设计、代码生成、功能验证、集成测试、运营维护全流程,并支持自定义模型。
我觉得最值得说的是这三个能力。
1. UI 意图验证:补上了 AI 编程的共同盲区
现在所有 AI 编程工具都有一个通病:代码能生成,但应用跑起来长什么样,AI 不知道。 它帮你写了个页面,控件都在,但布局对不对、交互通不通,它一概不知,得你自己跑起来看。
DevEco Code 内置了一个 UI 意图验证 Agent:在模拟器或真机上自动运行应用,用多模态模型判断 UI 显示和交互逻辑是否正确,最后产出问题报告。
说白了——AI 写完代码之后,会自己跑一遍,自己看界面和交互对不对。这把「写代码」和「验收功能」两件事串成了一个闭环,而以前这个循环的每一圈都要人参与。
2. 代码修复 Agent:故障修复成功率 80%+
内置的代码修复 Agent 会自动诊断语法错误、编译构建错误、运行崩溃和运行时功能问题。以运行时崩溃为例,它能自动捕获日志,覆盖十余类代码崩溃问题。官方口径是故障修复成功率超过 80%、分钟级自主修复。
它不等你发现 bug——它自己盯着日志,崩了就修。
3. 两种自动化程度,自己选
| 模式 | 人参与程度 | 流程 |
|---|---|---|
| Plan + Build | 保留人机协作 | 你给需求 → AI 出方案 → 你确认 → AI 执行「编码–检查–修复–构建–推包」 |
| Goal | 近乎脱手 | 你给自然语言需求 + 验证环境 + 验收标准 → 确认需求分析与架构设计 → AI 循环迭代直到达标 |
Goal 模式是一条完整的自主循环:编码 → 检查 → 修复 → 构建 → 推包到模拟器/真机 → 功能自验证 → 发现问题自动修复 → 再构建……直到满足交付目标。
模型侧,DevEco Code 预置了编程能力不错的 GLM5.1,同时支持接入第三方大模型。
DevEco CLI:不是给人敲的,是给 AI Agent 敲的
如果 DevEco Code 是想让你不写代码,那 DevEco CLI 是想让 AI 更懂鸿蒙。
它的使用方式很直接——一条 init 命令挂载全套鸿蒙开发工具集,之后命令行可以串联创建工程、语法检查、编译打包、获取模拟器、获取设备、推包运行,覆盖整个开发流程。AI Agent 不需要打开 DevEco Studio 界面,就能驱动完整的鸿蒙应用工程链路。
它和传统 CLI 最大的区别在于:命令行是设计成 AI Agent 的交互接口的,不是给人手敲的。
配套的官方知识库也是按生产环境标准做的:
- 官方出品、人工校准,内容权威准确
- 支持本地部署,数据不出企业内网
- 渐进式读取,按需加载,不浪费上下文
- 内置专属术语词典 + API 定向优先检索
- 结构化 JSON 输出,机器直接消费
另外它还自带 70 多项精品 Skills,覆盖多设备场景适配、知识检索、ArkTS 语法、应用质量、智能运维等场景。对已有 AI 开发管线的团队来说,把鸿蒙能力接进来的成本,低到 init 一下就行。
顺带一提:Skills 广场
和这两个工具一起发布的还有格物平台 Skills 广场。它做的是让开发者共建共享 Skills 的同时管控质量——上架的 Skills 要过自动化测评、安全合规检测、人工复检三关。
这相当于给鸿蒙 AI 开发生态搭了个「插件市场」。等 Skills 供给量上来,这两个工具的能力边界就不止于华为自己的团队了。
我的看法
Cursor、Copilot、Claude Code 走的是通用路线:面向所有语言、所有平台,做的是「把代码写好」这件事本身。它们的价值取决于模型能力——模型越强,它们越强。
鸿蒙的路子不一样。它不需要跟 Claude Code 比谁写的 Python 更漂亮,它只需要保证:在鸿蒙生态这个场景里,我是最好的选择。
这次两个工具把 AI 从「帮你写代码」的配角,推到了「替你管全流程」的主角位置。所谓 Agentic 阶段,指的就是这次角色切换。
对独立开发者来说,DevEco Code 值得试;如果你所在团队已经有自己的 AI 工具链,那 DevEco CLI 才是那个「嫁接器」。
补充:安装与版本现状(动手前请先看这段)
我在核对资料时顺手查了 npm 官方 registry,有两个信息对想动手的人挺重要:
1. 官方包名,别装错。 DevEco Code 的官方包是 @deveco/deveco-code(可执行文件名 deveco),DevEco CLI 是 @deveco/deveco-cli(可执行文件名 devecocli)。注意 npm 上存在个人 scope 下的同名前缀包(例如 @anieo/...、@zacktt131/...),那是社区版本,不是华为官方产物——生产环境务必认准 @deveco/ 这个 scope,或者直接从官方下载页取。
2. DevEco Code 还处于早期版本。 截至本文,它的 npm 版本号还在 0.1.x / 0.2.x 区间(latest 为 0.1.12,stable 为 0.2.0-release,另有 rc、daily 通道),首个版本发布于 2026 年 6 月,迭代很快。也就是说:该用哪个版本、装哪个通道,动手前请以官方文档为准——我上面对能力的描述来自官方与公开报道,但版本细节变化很快,不要照着本文的版本号去装。
DevEco CLI 则成熟一些,已经到 1.3.x,要求 Node 22 及以上。
参考来源
- DevEco Studio 官网(华为开发者联盟)
- DevEco Code 下载与安装(官方文档)
- 鸿蒙应用 AI 辅助研发新范式技术报告(官方白皮书)
- 《DevEco CLI 初探索:用一条命令行跑通鸿蒙开发》(官方博客)
- DevEco CLI:融入现有 AI Agent 的 HarmonyOS 开放能力集(官方论坛)
- HarmonyOS AI 开发提效工具:DevEco Code & DevEco CLI(官方论坛)
- AI Coding 的风吹到了鸿蒙(极客公园)
截图说明:本文暂用占位图,未使用官方界面截图。华为开发者文档站为 JS 渲染,无法直接抓取图片资源;如需正式配图,请到上面「下载与安装」官方页面自行截取(建议注明来源)。