DevEco Code
华为的鸿蒙生态正在快速扩展,从智能手机到智能家居、车载系统,HarmonyOS 的应用场景越来越广。对于开发者来说,拥有一款高效的 AI 编码工具至关重要。
2026 年 5 月,华为在 npm 上低调发布了 DevEco Code——一款面向 HarmonyOS(鸿蒙)开发场景的 AI Agent 工具。它基于开源社区热门的 OpenCode(GitHub 12.9K ⭐)构建,将 AI 编码 Agent 能力与鸿蒙开发深度结合。

DevEco Code 是什么?
简单来说,DevEco Code 是一个终端里的 AI 编程助手,专为 HarmonyOS 开发者打造。你可以把它理解为 鸿蒙版的 Claude Code / GitHub Copilot CLI,但它更专注于 HarmonyOS 生态,支持 ArkTS 等鸿蒙特有语言和框架。
运行后,你可以在终端中通过自然语言描述需求,DevEco Code 会自动理解并生成对应的鸿蒙应用代码、调试问题、甚至执行构建命令。
核心特性
- 基于 OpenCode 构建:OpenCode 是目前最热门的开源 AI 编码 Agent 之一(12.9K ⭐),支持 Skill、MCP 和 Plugin 扩展机制。DevEco Code 继承了这些能力,并针对鸿蒙场景做了定制优化。
- 跨平台支持:提供 Windows x64、macOS x64、macOS ARM64 三个平台的二进制包,覆盖主流开发环境。
- 鸿蒙原生能力:内置 ArkTS 语法检查、鸿蒙 API 参考、DevEco Studio 集成等场景化功能。
- Agent 模式:支持 plan/build 等 Agent 模式,可以自主规划任务、执行构建、分析错误。
- MIT 开源协议:完全开源免费,社区可自由使用和贡献。
快速上手
安装非常简单,一行命令即可:
npm install -g @deveco-test/deveco-code
deveco
这样就启动了 DevEco Code 的交互式 AI 终端。目前项目处于早期阶段(v0.1.0),但更新非常频繁——从 5 月 21 日首次发布至今,已有超过 20 个版本迭代。
技术背景
从 npm 包信息来看,DevEco Code 的构建路径指向 codegenie_cli/packages/opencode/,这表明它来自华为内部的 CodeGenie 项目。CodeGenie 最早在 2024 年 HDC 大会作为 DevEco Studio 插件亮相,而 DevEco Code 则是将其 CLI 化、Agent 化的最新演进。
实际上,华为在 AI 编码助手上早有布局。2025 年的 HDC 上,华为推出了 DevEco CodeGenie,一个基于 AI 的编码辅助插件。DevEco Code 可以看作是 CodeGenie 的下一代演进——从 IDE 插件到终端 Agent,能力更强大、使用更灵活。
适用场景
- 鸿蒙应用开发:快速生成 ArkTS 页面、组件、服务代码
- 代码审查与优化:通过 AI 分析代码质量、提供优化建议
- 自动化构建与调试:用自然语言描述构建需求,Agent 自动执行
- 学习鸿蒙开发:新手可以通过对话式 AI 快速了解 API 用法和最佳实践
总结
DevEco Code 虽处于早期阶段,但方向非常明确——将 AI Agent 能力引入鸿蒙开发生态。对于正在或准备投入鸿蒙开发的团队来说,这是一个值得关注和尝试的工具。随着 HarmonyOS 7 的发布和鸿蒙生态的进一步扩大,DevEco Code 有潜力成为鸿蒙开发的标配工具。
关注我,获取更多 AI 工具推荐与鸿蒙开发资讯