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)
功能介绍
一站式生成元服务 — 在输入区的模式下拉框中切换至「元服务生成」,输入自然语言描述你的需求,即可一键生成可运行的元服务工程与代码。
小程序转元服务 — 在输入区的模式下拉框中切换至「元服务转换」,输入需要转换的小程序描述,即可自动将微信/支付宝/Taro小程序源代码转换为 ASCF 元服务代码。
三方库鸿蒙化 — 在输入区的模式下拉框中切换至「三方库鸿蒙化」模式,通过对话描述需要适配的三方库,即可快速生成鸿蒙平台的适配产物。
一多适配 — 在输入区的模式下拉框中切换至「一多适配」模式,通过对话描述具体的适配要求,即可快速完成一多适配,支持ArkTS原生开发、Flutter、React Native、H5/Web技术栈。本功能聚焦屏幕适配(自适应布局、响应式布局、安全区避让、软键盘避让、多设备窗口、折叠开合/悬停)与相机适配(前后/内外切换、旋转镜头、预览取景、拍照录像、连续性)两大高频场景,支持适配设备包括直板机、双折叠、阔折叠、三折叠、小折叠、平板。支持全工程一次性处理,您也可以指定问题和适配范围,仅对工程中的相关页面、目录、代码片段或业务模块进行适配。
核心特性
模型添加 — 支持供应商模型与自定义模型接入,供应商模型列表自动更新。
代码生成 — 支持鸿蒙开发技能,与 AI 对话生成 ArkTS/HarmonyOS 代码。
会话签名 — 会话内一键签名,自动关联应用,缩短打包调试准备。
构建与调试 — 构建、模拟器与真机部署一体,开发到验证不断档。
上架辅助 — 元服务备案、上架检测全流程指导,降低发布门槛。
ArkTS 语言服务(LSP) — 内置语言服务器,为 ArkTS 代码提供语法高亮、实时错误提示、定义与引用跳转等语言能力,辅助开发者高效阅读与编写鸿蒙代码。
多平台支持
除 VS Code 外,HarmonyOS Dev Assistant 还以插件层形式支持:
HBuilderX — 面向 uni-app 与鸿蒙混合开发场景
DevEco Studio — 面向鸿蒙原生语言开发的 IDE
反馈与支持
如有问题或建议,请通过 VS Code 扩展商店的反馈渠道提交。