【共创季稿事节】鸿蒙开发新神器:DevEco Code 安装配置与 DeepSeek 接入全攻略
鸿蒙开发新神器DevEco Code 安装配置与 DeepSeek 接入全攻略AI 编程助手早已遍地开花但当你真正拿它们来开发 HarmonyOS 应用时就会发现普遍水土不服——它们不认识 ArkTS 语法、看不懂Entry和Component装饰器更无法调用hdc命令或理解Hvigor构建流程面对多设备调试、权限配置、签名打包等鸿蒙特有环节它们往往答非所问甚至给出完全无法运行的代码。从工程创建到真机调试鸿蒙开发链条长、工具链复杂通用 AI 助手在这些场景下显得力不从心。正因如此华为在 HDC 2026 上推出的 DevEco Code才格外值得关注。它并非又一个“智能问答”插件而是一个能直接接管开发流水线的 AI Agent——你只需用自然语言提出目标它就能自主完成编码、构建、部署、验证的全过程堪称鸿蒙开发者的“自动驾驶”搭档。一、DevEco Code 是什么和 DevEco CLI 有何不同DevEco Code 基于开源项目 OpenCode 构建专为 HarmonyOS 开发场景深度定制。它保留了 OpenCode 的终端交互、配置体系、Provider / MCP / Skill / Plugin 等基础能力同时融入了 DevEco Studio、Hvigor 构建工具、HDC 设备连接、ArkTS 静态检查以及官方知识库等鸿蒙专属能力。最直观的使用方式就是在终端里输入一句中文指令接下来的一切都由 Agent 自动执行。同期发布的还有 DevEco CLIdeveco/deveco-cli两者容易混淆但角色截然不同。下表可清晰区分维度DevEco CLIDevEco Code本质命令行工具集封装 DevEco Studio 原子能力AI Agent 对话式工具交互方式手动输入命令 参数自然语言描述意图AI 自主执行代码能力不涉及代码编写支持代码编写、修改、审查、重构排错能力输出错误日志需人工分析自动读取日志定位根因并修复知识检索集成官方知识库供调用内置知识库自然语言查询上下文理解无状态每次独立执行有状态会话理解项目结构和历史适用场景已有 AI 编排的团队将鸿蒙能力接入现有流程独立开发者或团队开箱即用的 AI 编程助手简言之CLI 是“工具箱”Code 是“机器人”。二、三步上手安装、启动与第一个任务环境准备DevEco Code 通过 npm 分发前置条件如下Node.js 22 或更高版本可用node -v验证可选DevEco Studio 6.1若不安装则无法使用构建和推包功能可选设置DEVECO_HOME环境变量指向 Studio 安装目录macOS 默认/Applications/DevEco-Studio.appWindows 默认C:\Program Files\Huawei\DevEco Studio安装与启动# npm 全局安装npminstall-gdeveco/deveco-code# 进入鸿蒙项目目录cdyour-harmonyos-project deveco-code第一个任务启动后在对话界面直接输入帮我从零创建一个 HarmonyOS 工程包含一个首页和一个设置页Agent 会依次调用deveco-create-project创建工程、生成代码、执行build_project编译再通过start_app部署到设备——全程无需手动干预。三、三种 Agent 模式适配不同开发阶段DevEco Code 预置了三种工作模式可在交互界面通过Tab键随时切换模式权限核心职责典型场景Build默认读写编码、编译、调试、自动修复日常功能开发、Bug 修补Plan只读代码分析、方案设计理解陌生项目、重构规划Goal全权按 Spec 文档自动拆解任务→编码→构建→部署→验证→自修复直至目标达成需求驱动型全自动交付这三种配置同样兼容 OpenCode 的配置体系方便熟悉 OpenCode 的用户迁移。四、HarmonyOS 专属能力矩阵DevEco Code 内置了多个针对鸿蒙开发的工具覆盖工程全生命周期工具名功能说明等效传统命令build_project编译构建并导出产物hvigorw assembleHapstart_app在模拟器/真机上启动应用hdc installhdc shell aa starthdc_log获取/清理设备日志查看已连接设备hdc shell hilogverify_ui通过自然语言描述执行 UI 自动化验证手工操作 截图比对check_ets_filesArkTS 代码静态语法检查DevEco Studio 内置检查器arkts_knowledge_search检索 HarmonyOS 官方知识库翻阅官网文档或 API 手册switch_cwd切换项目构建路径cd这些工具无需记忆复杂参数AI 会根据上下文自动选择合适的工具并传递参数。五、模型自由内置免费通道与第三方接入以 DeepSeek 为例DevEco Code 登录后即可使用内置的免费模型通道当前为 GLM-5.1每分钟 50 次请求。此外你可以随时接入任何兼容 OpenAI API 的第三方模型。配置方式一交互界面操作输入/models进入模型选择界面。按CtrlA打开 Provider 配置选择添加第三方模型。填写 API Key 和 Base URL 即可。配置方式二通过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}}}}}接入 DeepSeek 的完整步骤获取 API Key前往 DeepSeek 开放平台 注册并创建 Key。进入模型配置在 DevEco Code 中键入/models界面如下添加 Provider按CtrlA选择添加第三方 Provider输入 API Key 后回车保存切换模型再次使用/models命令选择 DeepSeek 作为当前模型。验证输入任意指令如“你好”若能正常返回则表示接入成功。实测内置模型响应偏慢若你追求更高效率强烈建议接入 DeepSeek 或其他高性能模型。六、拥抱 AI-Native 开发DevEco Code 带来的不只是效率DevEco Code 不是简单地为 IDE 加一个聊天框而是将 AI 深度嵌入到开发流水线的每一个环节。它让“从想法到运行”的路径变得前所未有的平滑——你只需描述目标剩下的繁琐劳动由 Agent 代劳。我们特别看重这几点零门槛启动无需搭建复杂的 AI 服务安装即用新手也能马上享受 AI 辅助。原生深度融合基于 OpenCode 但为鸿蒙量身定制从 ArkTS 语法到 hdc 调试每一处都贴合实际开发习惯。场景全覆盖Build / Plan / Goal 三种模式可应对探索、开发、交付等不同阶段尤其 Goal 模式让“需求文档→可运行应用”成为现实。模型开放生态不锁定单一模型可自由接入 DeepSeek、OpenAI、GLM 等且配置透明便于企业私有化部署。插件化扩展内置超过 70 个 Skill未来社区可贡献更多场景插件潜力巨大。给开发者的建议不妨现在就尝试将 DevEco Code 加入日常工具箱先从一个小功能开始观察 Agent 的行为逐步信任它的自动化能力。同时由于它完全开源基于 OpenCode你也可以阅读源码甚至为社区贡献新的 Skill。可以预见随着 HarmonyOS 生态的壮大像 DevEco Code 这样的 AI Agent 将成为开发者的标准配置——不是替代人而是把我们从重复劳动中解放出来去专注于更有创造力的设计。参考来源【工具推荐】HarmonyOS AI开发提效工具DevEco Code DevEco CLI - 华为开发者论坛DevEco Code - OpenHarmony SIGDevEco CLI - OpenHarmony SIGOpenCode - The open source coding agent