文章目录前言它到底在解决什么问题支持平台安装前先把环境准备好快速安装DEVECO_HOME 怎么配装完之后界面能做什么模型配置默认能用也支持自定义HarmonyOS 场景能力这才是它真正有意思的地方我对 DevEco Code 的整体看法总结前言说实话这篇文章我前几天就想写了。这两天终于腾出时间把DevEco Code从安装、登录、配置到实际体验完整走了一遍。我的结论先放前面如果你本来就在做 HarmonyOS 开发那它不是“可有可无”的工具而是真的能帮你省时间。这篇文章我不打算讲太虚的概念就按真实使用流程来它是什么、怎么装、装完能干什么、有哪些地方值得关注。先看一下官方对DevEco Code的定义DevEco Code 定义为鸿蒙应用开发的开箱即用 AI Coding 工具默认包含鸿蒙专属的软件工程能力涵盖需求、设计、开发、验证四个阶段。支持开发者定制专属的开发流程并支持按照标准协议接入扩展能力。其核心设计理念遵循开箱即用、开放原则。它到底在解决什么问题官方这段介绍看起来信息量很大但你可以简单理解成一句话它想把 HarmonyOS 开发里那些重复、繁琐、容易出错的流程尽量交给 AI 去处理。而且它不是只会“写一点代码”的那种助手它更像是一个围绕鸿蒙开发场景做过深度定制的 AI 工作台。默认提供三种模式Goal、Build、Plan。Build你提需求它自动执行编码、检查、构建、打包、模拟器运行、问题修复等一整套流程。Plan先帮你拆任务、理清步骤再跟你交互补全细节。Goal更强调“先文档、后代码”从需求拆解、系统设计到任务规划都有比较完整的开发范式。还有一点我觉得很关键它是开放的。Skill、MCP、Agent、Subagent这些扩展能力都能接进来这意味着它不是一个封闭黑盒而是有继续扩展空间的。所以别看官方描述写得有点正式翻译成人话就是DevEco Code 确实挺能打。支持平台目前DevEco Code通过npm提供安装支持的平台如下平台架构说明Windowsx64Windows 11macOSarm64Apple SiliconM 系列芯片macOSx64IntelIntel 芯片 Mac暂不支持 Linux。HarmonyOS 的编译构建、模拟器与真机调试依赖DevEco Studio而目前DevEco Studio仅提供 Windows 和 macOS 版本。如果你平时主力开发环境是 Linux这里要先有心理准备现阶段你没法完整吃到这套体验。安装前先把环境准备好DevEco Code是通过npm分发的所以安装前你至少要先确认Node.js和npm可用。我这边是用nvm管理 Node 版本的先执行nvmls这样就能看到当前本机可用的 Node 版本。官方目前给出的建议是推荐使用 22 及以上版本。如果你的版本不够可以直接用nvm切换nvm use22如下图所示这一步别省。很多命令行工具表面上能装实际上运行阶段才开始报各种莫名其妙的问题。先把 Node 版本切到推荐区间后面会省很多事。快速安装环境准备好之后安装就很直接了。在终端执行npminstall-gdeveco/deveco-code安装完成后输入下面这条命令启动deveco第一次启动时按回车后会自动拉起浏览器。接下来用华为账号登录就行。登录成功后会看到类似下面的提示这个提示其实很重要它的核心意思是你还没有配置DEVECO_HOME所以一部分和DevEco Studio联动的能力暂时用不了。原始提示如下DEVECO_HOME environment variable is not configured, features may be unusable. DEVECO_HOME 环境变量未配置部分功能将无法正常使用。 │ ◆ Please configure your DevEco Studio path(Requires version6.1or later.)│ 请配置 DevEco Studio 安装路径要求版本6.1及以上 │ ● Enter a custom path │ ● 手动输入自定义安装路径 │ ○ Skip(DevEco Studio Tools will be unavailable.)│ ○ 跳过DevEco Studio 相关工具功能将全部不可用 └DEVECO_HOME怎么配这一步其实也不复杂。我用的是 macOS所以这里填写的路径是/Applications/DevEco-Studio7.1.app/Contents输入之后回车进入下一步然后直接选择序号1表示同意相关协议即可。如果你机器上装的是别的版本按你自己的DevEco Studio实际安装路径填写就行。这里最关键的不是路径长什么样而是版本需要 6.1 及以上。装完之后界面能做什么协议同意并完成DevEco Studio路径配置后就会进入主界面。这时候你已经可以直接在输入框里下达开发指令了比如让它帮你生成页面、修复代码、编译项目或者排查一些明显的报错问题。这里顺手记两个很实用的快捷操作温馨提示Tab切换不同 AI 代理比如代码编写、调试、打包等专用代理。Ctrl P调出全部内置命令快速执行编译、真机调试、日志查看等操作。如果你平时就习惯在 IDE 里通过命令面板做事那这一套会非常顺手。当前内置搭载的是GLM-5.1大模型而且明显是针对 HarmonyOS 的ArkTS、ArkUI场景做过适配的。到这里其实安装流程就已经跑通了。接下来你就可以直接抛一个实际问题给它看看它的响应质量和处理思路。我的提问如下模型配置默认能用也支持自定义登录后可以直接使用DevEco Code提供的免费模型通道。如果想看模型配置可以在DevEco Code中输入/models这样会进入模型配置界面。当前免费提供的是GLM-5.1单账号默认每分钟 50 次请求。如果你有自己的模型服务也可以通过Ctrl A进入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}}}}}这部分对有定制需求的开发者会比较有价值。尤其是你如果已经有自己的模型网关、密钥管理方案或者希望统一接入团队内部模型服务那么jsonc配置方式会更灵活。HarmonyOS 场景能力这才是它真正有意思的地方如果只是“能聊天、能写代码”那其实市面上很多 AI 工具都做得到。DevEco Code真正拉开差距的地方在于它直接集成了 HarmonyOS 开发里常见的一整套工具能力。工具名称功能说明build_project执行项目编译构建并输出打包产物start_app将应用安装并运行在模拟器或真机设备hdc_log采集或清空设备日志同时查看已连接的模拟器或真机verify_ui自动执行 UI 交互校验页面功能逻辑是否正常check_ets_files对 ArkTS 代码做静态语法检测提前发现语法错误arkts_knowledge_search检索 HarmonyOS 官方开发文档与技术知识点switch_cwd切换当前编译工作目录支持多工程快速切换你可以把它理解成它不只是一个问答窗口而是一个能真正参与 HarmonyOS 开发流程的执行型助手。从零搭建鸿蒙工程、页面增量开发、编译报错修复、模拟器或真机日志调试这些场景都可以直接调用上面的工具链来自动处理。这也是为什么我会觉得它值得单独写一篇。因为它的重点不是“看起来很智能”而是它开始真正接管一部分开发动作了。我对 DevEco Code 的整体看法用下来之后我觉得DevEco Code最有价值的地方有三个上手门槛不高安装路径清晰登录后很快就能用起来。场景贴近 HarmonyOS 开发不是泛泛地生成代码而是贴着ArkTS、ArkUI、编译构建、设备调试这些真实需求在做。工具链打通得比较完整从问问题、写代码到构建、运行、校验链路是连着的。当然它也不是万能的。比如当前平台支持还不含 Linux这对一部分开发者来说确实有限制再比如很多深度定制能力还是得你自己配起来才会更顺手。但如果你的主战场本来就是 HarmonyOS那我会觉得这工具值得尽早试一下。总结如果你之前对DevEco Code的印象还停留在“又一个 AI 编码工具”那我建议你真的上手装一遍。它的重点不是单纯生成几段代码而是把 HarmonyOS 开发里常见的一系列动作整合到一个统一工作流里。这个方向我觉得是对的。这篇先把安装、登录、基础配置和核心能力梳理清楚。下一篇我准备继续聊聊怎么给DevEco Code配置自定义模型以及这样做到底值不值得。