DevEco CLI 快速入门:让 AI Agent 更懂 HarmonyOS 应用开发 发布时间:2026/8/6 21:36:17 本原创文章帖发布在华为开发者联盟社区欢迎开发者前往访问评论交流更多与该内容相关讨论请点击原帖查看DevEco CLI 快速入门让 AI Agent 更懂 HarmonyOS 应用开发各位开发者好随着AI辅助研发成为日常许多开发者和团队都已经用上了各种本地AI编码助手或自研的AI Agent工具。那么如何让这些现有的 AI Agent 快速掌握 HarmonyOS 应用开发的能力华为推出的 DevEco CLI 正是为此而生它定位于统一集成开发工具链和 HarmonyOS 知识库是专为 AI Agent 打造的原子化能力调度枢纽。今天我们直接从实操入手教你如何将HarmonyOS能力接本地 AI 工作流。它本质上是将 DevEco Studio 工具链统一封装为一个 CLI内置 ohpm、hvigor、hdc、emulator、hilog同时集成 HarmonyOS 技能安装、项目脚手架、本地 HarmonyOS 文档检索和 MCP 服务。详细操作如下1、DevEco CLI 环境依赖与配置要求说明DevEco CLI 是基于 DevEco Studio 工具链封装的命令行工具。它依赖于已安装并配置好环境的 DevEco Studio包含 ohpm、hvigor 等工具通过命令行接口提供项目构建、设备调试等功能旨在提升自动化脚本和 CI/CD 流程的效率。前置要求• 操作系统为 macOS 或 Windows• Node.js 18推荐使用22及以上版本• DevEco Studio 6.1.0• macOS必须安装在 ~/Applications 或 /Applications 目录下。安装请在终端中执行以下命令安装稳定版npm install -g deveco/deveco-clistable尝鲜版npm install -g deveco/deveco-cli2、一键集成现有 AI Agent以 OpenCode 为例如果你正在使用本地 AI Agent 工具例如基于 OpenCode 开发应用将 DevEco CLI 接入你的工作流非常简单。它能为 AI Agent 专门提供结构化如 JSON的数据流完美兼容 Agent 驱动开发的范式。实操命令 只需在终端运行以下初始化指令devecocli init运行该指令后即可完成深度集成。你的 AI Agent 甚至可以自主指挥 DevEco CLI 去安装更多用于HarmonyOS应用开发的精品 Skills。3、让 AI Agent 调度端到端研发原子能力接入完成后你的 AI Agent 就可以自动推进整个研发流程。你可以通过提示词或脚本让 Agent 执行以下操作•工程初始化调用create命令让 Agent 基于官方模板快速生成项目工程结构。•编译与构建调用build命令驱动 hvigor 构建系统自动处理 HAP 打包、多目标产物构建及代码签名。•模拟器与运行使用device / emulator和run命令统一管理设备生命周期自动完成安装、权限配置并启动应用。•实时语法检查与编译前错误拦截Check MCP 为模型提供实时语法检查和编译修复工具能力支持 ArkTS 和 C 语法检查无需耗时编译即可实时发现错误大幅缩短反馈链路使 Agent 修复效率提升 5 倍以上。同时DevEco CLI 内置最新官方知识文档与极速检索让 AI Agent 更懂 HarmonyOS。它能让裸模型获取官网最新 API而非过时信息。在实操命令与场景中 你可以引导你的 AI Agent 在生成代码前先执行以下查询命令harmonyos knowledge ArkUI组件生命周期通过查询官方最新的 API 文档和最佳实践确保它生成的代码严格遵循官方规范。下面是开发全流程展示让 AI Agent 调度端到端研发原子能力视频4、调用现有精品 SkillsDevEco CLI 不仅提供工具和知识也内置70精品 Skills 沉淀 HarmonyOS 应用开发中的实践经验覆盖多设备场景适配开发、知识检索、ArkTS语法、应用质量等关键场景帮助开发者提升开发效率和应用质量。下面以多设备适配 Skills 为例AI Agent 可结合多设备 Skills 生成更符合设备特性的布局与交互方案避免简单拉伸、布局错乱等问题大幅降低多设备适配的人力开发成本。以上内容展示了 DevEco CLI 的 AI 能力。现将 DevEco CLI 1.2.0 新版本上线特性汇总如下build构建并产出 .hap / .hsp / .har / .app支持 --product、–modulesmoduletarget、–build-mode多个构建命令对同一目录操作时通过锁机制串行等待run构建后安装并启动应用支持 --module、–device、–product、–build-mode、–ability、–uninstall、–skip-build支持多包运行兼容在线签名场景create基于 Empty Ability 模板脚手架创建 HarmonyOS 工程支持 --app-name、–project-path、–bundle-name、–api-levelAPI 级别从 SDK 动态获取并校验devicedevice list 查询真机与运行中模拟器device view 查询设备详情支持 --target 按名称或序列号选择支持过滤未授权unauthorized设备emulator新增模拟器实例管理list / start / stop / create / delete、镜像管理image list / download / remove与协议管理license view / acceptstart 使用 snapshot 快速启动模式skills技能市场管理list / find / add / remove支持多标签查询、–project 项目级与 --path 任意路径安装、下载校验与安装性能优化init将 deveco-cli 技能或 MCP 服务配置到智能体–skill 与 --mcp 互斥支持工程级与用户级 MCPserve mcp启动内置 MCP 服务提供基于 LSP 的 ArkTS / C 语法检查支持工程级 MCP 配置docs本地 HarmonyOS 文档检索search / read / catalog标题命中关键词优先排序log查看 hilog 普通日志与崩溃日志支持 --level、–bundle-name、–keyword、–tail、–from / --to 时间窗与 --follow 实时跟随流式命令执行update升级到最新版本免重复安装 开源项目地址欢迎前往 GitCode 查看项目详情并体验deveco-cli:集成HarmonyOS应用开发工具集提供知识文档和精品Skills支持多种智能体助力开发者使用AI辅助高效开发HarmonyOS应用。 - AtomGit 推荐学习资源HarmonyOS白皮书鸿蒙应用AI辅助研发新范式技术报告开发者实践DevEco Code 和 CLI实践专题开发指南DevEco CLI 文档课程视频HarmonyOS应用AI开发工具--DevEco CLI对于拥有既定研发流程的团队来说DevEco CLI 是将 HarmonyOS 能力接入您现有 AI 体系的强有力辅助。立即安装 DevEco CLI开始你的 HarmonyOS AI 开发之旅如果您在使用过程中有任何心得欢迎在评论区留言我们一起交流探讨 相关新闻 070、YOLOv11改进-动态标签分配策略即插即用改进涨点方案 070、YOLOv11改进-动态标签分配策略即插即用改进涨点方案 昨天调了一整晚的YOLOv11,发现一个老问题又冒出来了——小目标漏检。训练日志里loss降得挺漂亮,mAP看着也还行,但一上实际场景,那些小尺寸的、遮挡严重的物体就是死活检测不到。我盯着验证集上的漏检样本看了半天,… 2026/8/6 21:36:17 Sistema在ISO 13849-1报告中的机械安全认证咨询和评估解读 本文将深入讨论Sistema在ISO 13849-1报告中的重要作用、提到机械安全认证咨询和ISO 13849-1评估的重要性。ISO 13849-1是针对机电设备的安全标准、确保在设计和运行中采取必要等安全措施,进而降低潜在风险。通过对标准不同部分的分析,企业可以了解如何设… 2026/8/6 21:36:17 iOS取证分析神器iLEAPP:三步解密设备数据,还原数字足迹 iOS取证分析神器iLEAPP:三步解密设备数据,还原数字足迹 【免费下载链接】iLEAPP iOS Logs, Events, And Plist Parser 项目地址: https://gitcode.com/gh_mirrors/il/iLEAPP 在数字取证领域,iOS设备的日志、事件和属性解析一直是技术挑… 2026/8/6 21:36:17 最新新闻 从理论到实践:Software-Engineering-In-Arabic架构模式CQRS与分层架构 从理论到实践:Software-Engineering-In-Arabic架构模式CQRS与分层架构 【免费下载链接】Software-Engineering-In-Arabic محتوى تقني متميز في مختلف مجالات هندسة البرمجيات عن طريق تبسيط المفاهيم … 2026/8/6 22:26:18 Punctuator2未来展望:从学术研究到工业应用的路线图 Punctuator2未来展望:从学术研究到工业应用的路线图 【免费下载链接】punctuator2 A bidirectional recurrent neural network model with attention mechanism for restoring missing punctuation in unsegmented text 项目地址: https://gitcode.com/gh_mirrors… 2026/8/6 22:26:18 Hyperledger Fabric架构深度剖析:三大核心组件如何支撑企业级区块链应用 Hyperledger Fabric架构深度剖析:三大核心组件如何支撑企业级区块链应用 【免费下载链接】hyperledger_code_fabric Code analysis on hyperledger fabric project 项目地址: https://gitcode.com/gh_mirrors/hy/hyperledger_code_fabric Hyperledger Fabric… 2026/8/6 22:26:18 LPJ模型在植被NPP模拟中的技术实现与优化 1. LPJ模型在植被NPP模拟中的应用价值LPJ(Lund-Potsdam-Jena)动态全球植被模型是当前生态建模领域最具影响力的工具之一,特别擅长模拟陆地生态系统的净初级生产力(NPP)。我第一次接触这个模型是在2015年研究中亚草原碳… 2026/8/6 22:26:18 iOS免费上传自己制作的APP 核心方法: 利用谷歌的PWA协议将自制的网页在iOS端转为APP 难点: 1.部署到HTTPS静态部署需要挂梯子 2.iOS端也需要挂梯子才能打开部署的网页(同时还需要一个美区账号下载梯子APP) 一、完整步骤 1.先制作一个网页 让AI工具按… 2026/8/6 22:26:18 北京本地商家GEO入门实操:从零做好基础优化的5个实用步骤 北京本地商家GEO入门实操:从零做好基础优化的5个实用步骤 正文: 很多北京本地中小商家刚开始接触 GEO,总觉得是复杂的专业操作,需要投入不少预算。其实对于刚起步的商家来说,不用一开始就做全链路运营,先把… 2026/8/6 22:21:18 日新闻 深入解析LimboAI C++内核:架构设计与性能优化实战 1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#… 2026/8/6 0:00:05 Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发 1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界… 2026/8/6 0:00:05 被动防火门市场前景发展趋势 被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国… 2026/8/6 0:00:05 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/6 6:12:06
070、YOLOv11改进-动态标签分配策略即插即用改进涨点方案 070、YOLOv11改进-动态标签分配策略即插即用改进涨点方案 昨天调了一整晚的YOLOv11,发现一个老问题又冒出来了——小目标漏检。训练日志里loss降得挺漂亮,mAP看着也还行,但一上实际场景,那些小尺寸的、遮挡严重的物体就是死活检测不到。我盯着验证集上的漏检样本看了半天,… 2026/8/6 21:36:17
Sistema在ISO 13849-1报告中的机械安全认证咨询和评估解读 本文将深入讨论Sistema在ISO 13849-1报告中的重要作用、提到机械安全认证咨询和ISO 13849-1评估的重要性。ISO 13849-1是针对机电设备的安全标准、确保在设计和运行中采取必要等安全措施,进而降低潜在风险。通过对标准不同部分的分析,企业可以了解如何设… 2026/8/6 21:36:17
iOS取证分析神器iLEAPP:三步解密设备数据,还原数字足迹 iOS取证分析神器iLEAPP:三步解密设备数据,还原数字足迹 【免费下载链接】iLEAPP iOS Logs, Events, And Plist Parser 项目地址: https://gitcode.com/gh_mirrors/il/iLEAPP 在数字取证领域,iOS设备的日志、事件和属性解析一直是技术挑… 2026/8/6 21:36:17
从理论到实践:Software-Engineering-In-Arabic架构模式CQRS与分层架构 从理论到实践:Software-Engineering-In-Arabic架构模式CQRS与分层架构 【免费下载链接】Software-Engineering-In-Arabic محتوى تقني متميز في مختلف مجالات هندسة البرمجيات عن طريق تبسيط المفاهيم … 2026/8/6 22:26:18
Punctuator2未来展望:从学术研究到工业应用的路线图 Punctuator2未来展望:从学术研究到工业应用的路线图 【免费下载链接】punctuator2 A bidirectional recurrent neural network model with attention mechanism for restoring missing punctuation in unsegmented text 项目地址: https://gitcode.com/gh_mirrors… 2026/8/6 22:26:18
Hyperledger Fabric架构深度剖析:三大核心组件如何支撑企业级区块链应用 Hyperledger Fabric架构深度剖析:三大核心组件如何支撑企业级区块链应用 【免费下载链接】hyperledger_code_fabric Code analysis on hyperledger fabric project 项目地址: https://gitcode.com/gh_mirrors/hy/hyperledger_code_fabric Hyperledger Fabric… 2026/8/6 22:26:18
LPJ模型在植被NPP模拟中的技术实现与优化 1. LPJ模型在植被NPP模拟中的应用价值LPJ(Lund-Potsdam-Jena)动态全球植被模型是当前生态建模领域最具影响力的工具之一,特别擅长模拟陆地生态系统的净初级生产力(NPP)。我第一次接触这个模型是在2015年研究中亚草原碳… 2026/8/6 22:26:18
iOS免费上传自己制作的APP 核心方法: 利用谷歌的PWA协议将自制的网页在iOS端转为APP 难点: 1.部署到HTTPS静态部署需要挂梯子 2.iOS端也需要挂梯子才能打开部署的网页(同时还需要一个美区账号下载梯子APP) 一、完整步骤 1.先制作一个网页 让AI工具按… 2026/8/6 22:26:18
北京本地商家GEO入门实操:从零做好基础优化的5个实用步骤 北京本地商家GEO入门实操:从零做好基础优化的5个实用步骤 正文: 很多北京本地中小商家刚开始接触 GEO,总觉得是复杂的专业操作,需要投入不少预算。其实对于刚起步的商家来说,不用一开始就做全链路运营,先把… 2026/8/6 22:21:18
深入解析LimboAI C++内核:架构设计与性能优化实战 1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#… 2026/8/6 0:00:05
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发 1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界… 2026/8/6 0:00:05
被动防火门市场前景发展趋势 被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国… 2026/8/6 0:00:05
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/6 6:12:06