HarmonyOS掌上记账APP开发实践第82篇:HarmonyOS应用开发的AI Agent工具DevEco Code
前言DevEco Code是一款面向HarmonyOS应用开发的AI Agent工具基于华为BitFun技术与开源OpenCode构建不仅保留OpenCode的终端交互、配置Model/Provider/MCP/Skill等能力还集成HarmonyOS精品Skills、DevEco Studio开发工具链和HarmonyOS知识库从而支持代码编写、编译构建、运行调试、ArkTS问题修复及文档查阅等功能。快速开始# 1. 安装npminstall-gdeveco/deveco-code# 2. 启动deveco# 3. 开始对话 —— 在终端中直接描述你的 HarmonyOS 开发需求提示词示例 - 解释一下代码库的架构 - 帮我重构login_check这个函数 - 帮我检查并修复语法错误建议使用 npm 官方源 或 淘宝镜像源 安装其他镜像源可能因同步延迟导致安装失败或版本滞后。如需编译构建、设备运行等能力请先安装 DevEco Studio 并配置DEVECO_HOME环境变量。简介DevEco Code 是一款面向 HarmonyOS 开发场景的 AI Agent 工具支持代码编写、编译构建、设备运行、文档查阅、运行时调试及 ArkTS 问题修复等能力。DevEco Code 基于开源项目 OpenCode 扩展开发保留了 OpenCode 的终端交互、配置体系、 Provider / MCP / Skill / Plugin 等能力并针对 HarmonyOS 工程增加了 DevEco Studio、Hvigor、HDC、Skill、HarmonyOS 知识库、ArkTS 检查和设备调试相关集成。支持平台DevEco Code 当前通过 npm 提供以下平台安装包平台架构说明Windowsx64Windows 11macOSarm64Apple SiliconM 系列芯片macOSx64IntelIntel 芯片 Mac暂不支持 Linux。HarmonyOS 编译构建、模拟器与真机调试依赖 DevEco Studio且目前仅提供 Windows 与 macOS 版本。推荐配置操作系统WindowsWindows 11 22H2 及以上macOSmacOS 15 Sequoia 及以上硬件日常使用短会话、单模块改动、以对话与代码编辑为主8 GB 及以上内存重度使用大工程、长会话、频繁编译构建与模拟器/真机调试16 GB 及以上内存建议为 DevEco Studio、SDK、模拟器与构建缓存预留 20 GB 及以上可用磁盘空间运行时与工具链Node.js22 及以上DevEco Studio6.1 及以上编译构建、Hvigor、HDC、模拟器/真机运行已配置DEVECO_HOME环境变量指向 DevEco Studio 安装目录终端 ShellWindowsPowerShell 7推荐、Windows PowerShell 5.1macOSZsh推荐、Bash网络需要稳定的互联网连接华为账号登录、模型调用、HarmonyOS 知识库检索等安装前置DevEco Code 通过 npm 分发安装前请先准备以下环境安装 Node.js推荐使用 22 及更高版本可选安装 DevEco Studio推荐使用 6.1 及更高版本若不安装HarmonyOS 应用构建、推包等工具将无法使用可选配置DEVECO_HOME环境变量指向 DevEco Studio 安装目录默认路径示例macOS/Applications/DevEco-Studio.appWindowsC:\Program Files\Huawei\DevEco Studio可先在终端验证 Node.js 环境node-vnpm-v安装与卸载安装npminstall-gdeveco/deveco-code查看版本、启动deveco--versiondeveco更新deveco upgrade卸载运行时数据与全局包deveco uninstallnpmuninstall-gdeveco/deveco-code登录与登出使用 DevEco Code 需先通过华为账号登录。首次执行deveco时会在终端内引导完成登录也可单独执行登录命令deveco auth login登出会清除当前华为账号的本地登录状态下次启动需重新登录。执行deveco authlogout模型配置登录后可使用 DevEco Code 提供的免费模型通道。在 DevEco Code 中输入/models可进入模型配置界面。当前免费提供GLM-5.1模型单账号默认每分钟 50 次请求。也可以通过/connect进入 Provider 选择界面配置支持的第三方模型。也可以通过deveco.jsonc配置模型{ $schema: https://opencode.ai/config.json, provider: { deveco: { name: DevEco Code, models: { glm-5: { tool_call: true, limit: { context: 200000, output: 8192 } } }, options: { baseURL: https://api.openbitfun.com/v1, apiKey: {env:DEVECO_API_KEY} } } } }UI 检查配置UI 检查是功能验证阶段的可选能力用于验证界面是否符合需求描述。该功能需调用多模态模型仅用于 UI 检查不作为主对话模型已登录账号时默认使用内置 Qwen3-VL 模型未登录时则跳过 UI 检查。如需配置第三方多模态模型仅支持 Qwen 系列可在deveco.jsonc的agent中指定以qwen3-vl-plus为例{ $schema: https://opencode.ai/config.json, provider: { myprovider: { npm: ai-sdk/openai-compatible, name: alibaba, options: { baseURL: https://dashscope.aliyuncs.com/compatible-mode/v1, apiKey: your-api-key, }, models: { qwen3-vl-plus: { modalities: { input: [text, image], output: [text], }, }, }, }, }, agent: { ui_verification: { mode: subagent, model: myprovider/qwen3-vl-plus, // 格式为provider-name/model-name hidden: true, }, }, }配置文件读取优先级项目目录下.deveco/deveco.jsonc项目目录下deveco.jsonc用户目录下.config/deveco/deveco.jsoncAgent 配置DevEco Code 面向 HarmonyOS 开发提供以下 Agent 配置按Tab键切换Build默认模式适合工程生成、代码生成、配置修正、测试执行、推包运行和发布执行Plan适合需求拆解、技术方案、发布规划、测试规划和文档生成Goal适合 SDD 五阶段从需求到实现与构建验证的端到端特性交付HarmonyOS 场景能力DevEco Code 集成了常用 HarmonyOS 开发工具能力工具说明build_project执行编译构建并导出构建产物start_app在模拟器或真机上运行应用hdc_log收集/清理设备日志/查看连接模拟器verify_ui执行 UI 操作验证功能是否正确arkts_checkArkTS 静态语法检查arkts_knowledge_searchHarmonyOS 知识搜索switch_cwd切换构建项目路径常见场景包括从零到一创建 HarmonyOS 工程、增量开发页面、修复编译报错、真机调试。扩展能力DevEco Code 兼容 OpenCode 的 Skill、MCP 和 Plugin 扩展方式。新增或修改 Skill、MCP、Plugin 配置后需退出并重新执行deveco启动后才会生效。Skillsnpx skillsaddvercel-labs/agent-skills也可以把 Skill 放到~/.config/deveco/skills目录。MCP可在~/.config/deveco/deveco.jsonc中配置 MCP{ $schema: https://opencode.ai/config.json, mcp: { playwright: { type: local, command: [npx, playwright/mcplatest], enabled: true } } }Pluginsnpminstall-goh-my-opencode然后在deveco.jsonc中配置插件入口{ plugin: [ node_modules/oh-my-opencode/dist/index.js ] }从 OpenCode 迁移如果需要从 OpenCode 迁移到 DevEco Code请将配置文件迁移到 DevEco Code 目录。主配置文件可参考# Windows PowerShellCopy-Item-Force{源路径}\opencode.jsonc~\.config\deveco\deveco.jsonc# macOScp{源路径}/opencode.jsonc ~/.config/deveco/deveco.jsoncSkills、Agents、Plugins 也可以迁移到~/.config/deveco下的对应目录MCP 配置项可迁移到deveco.jsonc中。参与贡献欢迎贡献请在提交 Pull Request 前阅读 CONTRIBUTING.md。帮助与支持完整文档请参阅 DevEco Code 使用文档需下载到本地后打开也可在线阅读 OpenCode TUI 文档常见问题请参阅 FAQ 文档反馈与交流 GitCode Issue

相关新闻

2026年工业船型开关选哪家?这5家供应商实测对比,帮你避坑

2026年工业船型开关选哪家?这5家供应商实测对比,帮你避坑

工业设备的“小开关”,往往是整机可靠性的“大命门”。一台面板上的船型开关,如果接触不良、寿命缩水或者交期一拖再拖,轻则产线停摆,重则引发安全风险。2026年开年,我们联合多家设备厂商采购和技术部门,对…

2026/7/28 21:22:37 阅读更多 →
从零上手Codex:AI代码生成模型实战指南与脚本自动化应用

从零上手Codex:AI代码生成模型实战指南与脚本自动化应用

如果你正在寻找一个能帮你写代码、生成脚本、甚至处理复杂项目重构的 AI 助手,那么 Codex 绝对值得你花时间了解。它不是简单的代码补全工具,而是 OpenAI 基于 GPT-3 微调出的代码生成模型,能够理解自然语言指令并生成多种编程语言的代码片段…

2026/7/28 21:22:37 阅读更多 →
2026年储能船型开关厂家排行榜揭晓,谁才是真正的销量冠军?

2026年储能船型开关厂家排行榜揭晓,谁才是真正的销量冠军?

最近在储能圈,一份所谓的“2026年储能船型开关厂家排行榜”在采购群里炸开了锅。大家都在争论谁出货量最大,谁才是所谓的“销量冠军”。但作为一个跑过上百家供应链工厂的储能行业观察者,我想泼一盆冷水:在储能这个把安全和降本刻…

2026/7/28 21:22:37 阅读更多 →

最新新闻

RAG技术全解析:从一本正经胡说八道到有据可依的AI进化之路

RAG技术全解析:从一本正经胡说八道到有据可依的AI进化之路

ChatGPT、文心一言等大模型最让人头疼的问题是什么?"一本正经地胡说八道"。RAG(检索增强生成)技术正是为了解决这个问题而生,如今已成为企业级AI应用的标准架构。 大模型的"致命缺陷" 大语言模型有三个根本性…

2026/7/28 21:29:41 阅读更多 →
【OpenClaw从入门到精通】第89篇:多 Agent 协作模式:工作流编排与角色分工实战

【OpenClaw从入门到精通】第89篇:多 Agent 协作模式:工作流编排与角色分工实战

【OpenClaw从入门到精通】第89篇:多 Agent 协作模式:工作流编排与角色分工实战 摘要 你有没有遇到过这种情况?手头有个复杂的任务要处理——比如整理一份行业报告,或者开发一个需要多角色参与的聊天机器人。单个AI Agent在单一任务上确实很牛,但一到长链条、多步骤、需要…

2026/7/28 21:29:41 阅读更多 →
线性代数核心实战:特征值与特征向量原理及 Python 代码实现

线性代数核心实战:特征值与特征向量原理及 Python 代码实现

前言 在机器学习和深度学习中,矩阵运算是绝对的主角。当我们翻开线性代数教材,看到 A x = λ x Ax = \lambda x Ax=λx 这个公式时,可能只把它当成一个解行列式的数学题。 但实际上,它正是现代搜索引擎(Google PageRank)、人脸识别(PCA降维)、甚至量子力学

2026/7/28 21:29:41 阅读更多 →
水桶问题与广度优先搜索(BFS)算法解析

水桶问题与广度优先搜索(BFS)算法解析

1. 两个水桶问题的经典场景想象你面前有两个容量分别为3升和5升的空水桶,旁边有一个无限水源的水龙头。现在需要你精确量取出4升水,该怎么办?这个看似简单的谜题,实际上包含了计算机科学中一个重要的算法思想——广度优先搜索&…

2026/7/28 21:29:41 阅读更多 →
从ChatGPT到AI智能体:手把手教你用LangChain构建代码生成助手

从ChatGPT到AI智能体:手把手教你用LangChain构建代码生成助手

最近在技术圈里,一个现象越来越明显:那些深度参与构建和训练大型语言模型(LLM)的工程师和研究者,在日常工作中已经不再仅仅依赖像 ChatGPT 这样的通用对话界面。他们转向了更强大、更灵活、也更底层的工具——AI 智能体(AI Agent)和代码生成模型(如 Codex)。这并非意味…

2026/7/28 21:29:41 阅读更多 →
AI如何革新文献综述写作:智能检索与自动摘要实践

AI如何革新文献综述写作:智能检索与自动摘要实践

1. 文献综述写作的痛点与AI解决方案写文献综述可能是每个研究者最头疼的环节之一。我至今记得读博时为了完成一篇综述,连续两周每天泡在图书馆翻上百篇论文的痛苦经历。传统文献综述写作需要经历文献检索、筛选、阅读、归纳、分析、写作等多个环节,每个环…

2026/7/28 21:28:41 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻