DevEco Code

5个月前发布 280 00

DevEco Code 是一款面向 HarmonyOS 开发场景的 AI Agent 工具,支持代码编写、编译构建、设备运行、文档查阅、运行时调试及 ArkTS 问题修复等能力。DevEco Code 基于开源项目 OpenCode 扩展开发,保留了 OpenCode 的终端交互、配置体系、 Provider / MCP / Skill ...

所在地:
中国
收录时间:
2026-06-14
其他站点:
DevEco CodeDevEco Code

华为在 HDC 2026 期间正式发布了 DevEco Code,这是一款专为 HarmonyOS 开发场景打造的 AI Agent 工具。基于开源项目 OpenCode 扩展开发,DevEco Code 不仅保留了强大的终端交互与插件生态,更深度集成了 DevEco Studio、Hvigor 构建工具及 HDC 调试命令,实现了从代码编写、编译构建、设备运行到 ArkTS 问题修复的闭环自动化。

DevEco Code

核心亮点:鸿蒙原生、全链路闭环、深度集成

1. 专属 HarmonyOS 开发流

  • 端到端自动化:支持从零创建工程、增量开发页面、自动修复编译报错,直至在模拟器或真机上运行应用。
  • 智能调试与验证:集成 hdc_log 日志收集、verify_ui UI 功能验证及 check_ets_files ArkTS 静态语法检查,大幅缩短调试周期。

2. 基于 OpenCode 的强大底座

  • 保留核心能力:继承 OpenCode 的终端交互、配置体系及 Provider/MCP/Skill/Plugin 扩展能力,确保高度的可定制性。
  • 鸿蒙技能增强:内置 HarmonyOS 知识库检索 (arkts_knowledge_search) 及专用 Skill,让 AI 更懂鸿蒙 API 与最佳实践。

3. 深度工具链整合

  • 无缝对接 DevEco Studio:通过环境变量 DEVECO_HOME 关联,直接调用 Hvigor 进行构建,利用 HDC 进行设备管理。
  • 常用命令封装:
    • build_project:执行编译并导出产物。
    • start_app:一键启动应用到指定设备。
    • switch_cwd:灵活切换项目上下文。

支持平台与环境要求

平台架构操作系统要求备注
Windowsx64Windows 11 22H2+推荐 PowerShell 7+
macOSarm64 (Apple Silicon)macOS 15 Sequoia+推荐 Zsh
macOSx64 (Intel)macOS 15 Sequoia+推荐 Zsh
Linux–暂不支持因依赖 DevEco Studio (仅 Win/Mac)

硬件推荐:

  • 日常使用:8 GB+ 内存。
  • 重度使用:16 GB+ 内存,预留 20 GB+ 磁盘空间用于 SDK、模拟器及构建缓存。

必要依赖:

  • Node.js:22 及以上版本。
  • DevEco Studio:6.1 及以上版本(用于编译、模拟器等核心功能)。
  • 网络:需稳定连接以登录华为账号及调用模型。

快速开始

1. 安装

# 全局安装
npm install -g @deveco/deveco-code

# 验证安装
deveco --version

2. 登录

首次使用需通过华为账号认证:

# 引导式登录
deveco

# 或单独执行登录命令
deveco auth login

3. 启动与使用

# 启动交互式终端
deveco

# 更新版本
deveco upgrade

# 卸载
deveco uninstall
npm uninstall -g @deveco/deveco-code

适用场景

  • 鸿蒙应用开发者:加速日常编码、快速定位 ArkTS 语法错误及编译问题。
  • 初学者与学生:通过自然语言指令快速创建工程、理解鸿蒙 API,降低学习曲线。
  • 企业开发团队:统一开发规范,利用 AI 自动执行标准化构建与 UI 验证流程,提升协作效率。
  • 测试与调试人员:快速收集设备日志、验证 UI 交互逻辑,减少手动操作重复劳动。

相关导航