Overview Version History Q & A Rating & Review
HarmonyOS Dev Assistant for VS Code
HarmonyOS Dev Assistant 插件简介
HarmonyOS Dev Assistant 是一款面向鸿蒙(HarmonyOS)开发者的 AI 编码助手 VS Code 扩展。插件以自然语言对话为核心交互方式,提供一站式生成元服务、小程序转元服务、三方库鸿蒙化以及一多适配能力,帮助您更高效地完成HarmonyOS应用/元服务开发,具体使用指南,参考HarmonyOS开发助手 。
安装环境要求
操作系统 — 支持 Windows、macOS 12+(Intel / Apple Silicon)
VS Code — 最低版本 VS Code 1.85.0,推荐版本 VS Code 1.90+(建议使用近半年内的稳定版)
DevEco Studio — DevEco Studio 6.1版本及以上
Node.js — 最低版本 Node.js 18.x,推荐版本 Node.js 20.x LTS(如需使用一多适配功能,最低版本须为Node.js 22.x)
核心特性
智能代码生成 — 与 AI 对话式生成 ArkTS/HarmonyOS 代码,覆盖项目创建、UI 开发、状态管理、网络请求、数据存储等完整开发流程。
ArkTS 语言服务(LSP) — 内置语言服务器,为 ArkTS 代码提供语法高亮、实时错误提示、定义与引用跳转等语言能力,辅助开发者高效阅读与编写鸿蒙代码。
元服务研发问答 — 基于项目上下文的实时技术问答,快速解决鸿蒙元服务开发中的 API 使用、设计指南、华为登录/支付接入等问题。
构建与调试 — 集成构建、模拟器调试、HAP 签名与真机部署,覆盖从开发到验证的全流程。
一键式签名 — 在插件设置中绑定元服务并完成签名,简化元服务打包与调试流程。
内置元服务技能 — 提供元服务开发、转换、续写、备案上架等面向鸿蒙场景的专属技能(skills),连接 Agent 后自动加载。
上架发布辅助 — 覆盖元服务备案、AGC 上架检测等发布全流程指导。
功能介绍
一站式生成元服务 — 在输入区的模式下拉框中切换至「元服务生成」,输入自然语言描述你的需求,即可一键生成可运行的元服务工程与代码。
小程序转元服务 — 在输入区的模式下拉框中切换至「元服务转换」,输入需要转换的小程序描述,即可自动将微信/支付宝/Taro小程序源代码转换为 ASCF 元服务代码。
三方库鸿蒙化 — 在输入区的模式下拉框中切换至「三方库鸿蒙化」模式,通过对话描述需要适配的三方库,即可快速生成鸿蒙平台的适配产物。
一多适配 — 在输入区的模式下拉框中切换至「一多适配」模式,通过对话描述具体的适配要求,即可快速完成一多适配。本功能聚焦屏幕适配(自适应布局、响应式布局、安全区避让、软键盘避让、多设备窗口、折叠开合/悬停)与相机适配(前后/内外切换、旋转镜头、预览取景、拍照录像、连续性)两大高频场景,支持适配设备包括直板机、双折叠、阔折叠、三折叠、小折叠、平板。支持全工程一次性处理,您也可以指定问题和适配范围,仅对工程中的相关页面、目录、代码片段或业务模块进行适配。
多平台支持
除 VS Code 外,HarmonyOS Dev Assistant 还以插件层形式支持:
HBuilderX — 面向 uni-app 与鸿蒙混合开发场景
DevEco Studio — 面向鸿蒙原生语言开发的 IDE
反馈与支持
如有问题或建议,请通过 VS Code 扩展商店的反馈渠道提交。