更新记录
0.0.3(2025-07-22) 下载此版本
1、提供更多正在编辑的文件信息,提高AI建议准确度 2、增加错误信息输出,自动代码提示错误信息输出在编辑器控制台(关闭自动代码提示可以停止错误信息输出),AI对话连续3次错误后在对话界面输出错误信息
0.0.2(2025-07-21) 下载此版本
优化自动代码提示策略,文档总长度过长时重新分配上下文,其中光标前代码70%、光标后代码30%,避免过度消耗tokens
0.0.1(2025-07-21) 下载此版本
首次发布
查看更多平台兼容性
HbuilderX/cli最低兼容版本 |
---|
3.8.0 |
HBuilderX插件通用注意事项
HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件
ucoder -- AI智能代码助手插件
ucoder 是专为 HBuilderX 设计的 AI 智能编程助手插件,基于大模型技术提供代码补全、生成、问答、调试等全方位编码辅助,显著提升开发效率。
🌟 功能特性
核心能力
- 智能代码补全
- 基于AI大模型的上下文感知补全
- 支持 HTML/CSS/JS/Vue/Uniapp 等多语言
- AI对话辅助
- 直接在编辑器内问答解决技术难题,告别频繁切屏
- 一键复制、一键插入编辑器
- 支持代码解释/优化建议/错误排查
- 智能代码生成
- 用自然语言描述需求,自动产出高质量代码片段
- 示例:"生成Vue3的axios请求封装"
- 注释生成代码
- 编写注释,生成完整代码
- 示例:"//获取短信验证码"
增强功能
- 实时配置同步
- API Key/baseUrl/模型参数即时生效
- 支持任何兼容 openai 标准的API服务
- 主题自适应
- 工程化支持
- 项目级代码规范建议
- 智能识别当前技术栈
💡 开发者最爱
- 项目级代码优化建议
- 实时错误分析与修复方案
- 学习成本趋近于零的极简交互
🚀 快速开始
安装方式
通过HbuilderX插件市场安装
基础配置
HbuilderX菜单栏 ->工具 -> 设置 -> 插件配置 -> ucoder
ApiKey获取
-
阿里云百炼
【阿里云百炼】(每个模型百万免费Tokens) base_url:https://dashscope.aliyuncs.com/compatible-mode/v1 -
deepseek 【deepseek】 base_url:https://api.deepseek.com/v1
-
腾讯混元 【腾讯混元】 base_url:https://api.hunyuan.cloud.tencent.com/v1
-
百度千帆 【百度千帆】 base_url:https://qianfan.baidubce.com/v2
-
支持任何兼容 openai 标准的API服务
🖥️ 使用指南
代码补全
- 在编辑器中输入代码时自动触发
- 按
Tab
键接受建议
对话辅助
编辑器内右键 -> 打开ucoder对话 或 菜单栏 -> 视图 -> 插件扩展视图 -> ucoder
代码解释
- 选中代码
- 右键选择 ucoder-解释代码
代码优化
- 选中代码
- 右键选择 ucoder-优化代码
代码注释
- 选中代码
- 右键选择 ucoder-为代码添加注释
🛠️ 开发集成
技术架构
graph TD
A[Webview UI] -->|postMessage| B[Node.js主进程]
B --> C[AI服务接口]
B --> D[HBuilderX API]
二次开发
- 克隆仓库:
https://gitee.com/luhaoyu5/ucoder
📦 版本更新
版本 | 更新内容 | 日期 |
---|---|---|
v1.0.0 | 首发版本支持基础补全和对话 | 2025-07-20 |