# ucoder **Repository Path**: luhaoyu5/ucoder ## Basic Information - **Project Name**: ucoder - **Description**: ucoder 是专为 HBuilderX 设计的 AI 智能编程助手插件,基于大模型技术提供代码补全、生成、问答、调试等全方位编码辅助,显著提升开发效率。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-07-01 - **Last Updated**: 2025-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ucoder -- AI智能代码助手插件
**ucoder** 是专为 HBuilderX 设计的 AI 智能编程助手插件,基于大模型技术提供代码补全、生成、问答、调试等全方位编码辅助,显著提升开发效率。 ## 🌟 功能特性 ### 核心能力 - **智能代码补全** - 基于AI大模型的上下文感知补全 - 支持 HTML/CSS/JS/Vue/Uniapp 等多语言 - **AI对话辅助** - 直接在编辑器内问答解决技术难题,告别频繁切屏 - 一键复制、一键插入编辑器 - 支持代码解释/优化建议/错误排查 - **智能代码生成** - 用自然语言描述需求,自动产出高质量代码片段 - 示例:_"生成Vue3的axios请求封装"_ - **注释生成代码** - 编写注释,生成完整代码 - 示例:_"//获取短信验证码"_ ### 增强功能 - **实时配置同步** - API Key/baseUrl/模型参数即时生效 - 支持任何兼容 openai 标准的API服务 - 主题自适应 - **工程化支持** - 项目级代码规范建议 - 智能识别当前技术栈 ### 💡 开发者最爱 - 项目级代码优化建议 - 实时错误分析与修复方案 - 学习成本趋近于零的极简交互 ## 🚀 快速开始 ### 安装方式 通过HbuilderX插件市场安装 ### 基础配置 HbuilderX菜单栏 ->工具 -> 设置 -> 插件配置 -> ucoder ### ApiKey获取 - **阿里云百炼** 【[阿里云百炼](https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.581c2117ewsenS&tab=api#/api)】(每个模型百万免费Tokens) base_url:https://dashscope.aliyuncs.com/compatible-mode/v1 - **deepseek** 【[deepseek](https://platform.deepseek.com/api_keys)】 base_url:https://api.deepseek.com/v1 - **腾讯混元** 【[腾讯混元](https://console.cloud.tencent.com/hunyuan/start)】 base_url:https://api.hunyuan.cloud.tencent.com/v1 - **百度千帆** 【[百度千帆](https://console.bce.baidu.com/iam/#/iam/apikey/list)】 base_url:https://qianfan.baidubce.com/v2 - **支持任何兼容 openai 标准的API服务** ## 🖥️ 使用指南 ### 代码补全 1. 在编辑器中输入代码时自动触发 2. 按 `Tab` 键接受建议 3. `Ctrl+↓`逐行接收、`Ctrl+→`逐行舍弃、`Ctrl+↑`逐行撤销 ### 对话辅助 编辑器内右键 -> 打开ucoder对话 **或** 菜单栏 -> 视图 -> 插件扩展视图 -> ucoder ### 代码解释 1. 选中代码 2. 右键选择 **ucoder-解释代码** ### 代码优化 1. 选中代码 2. 右键选择 **ucoder-优化代码** ### 代码注释 1. 选中代码 2. 右键选择 **ucoder-为代码添加注释** ## 🛠️ 开发集成 ### 技术架构 ```mermaid graph TD A[Webview UI] -->|postMessage| B[Node.js主进程] B --> C[AI服务接口] B --> D[HBuilderX API] ``` ### 二次开发 1. 克隆仓库: ```bash https://gitee.com/luhaoyu5/ucoder ``` ## 📦 版本更新 | 版本 | 更新内容 | 日期 | |--------|--------------------------|------------| | v1.0.0 | 首发版本支持基础补全和对话 | 2025-07-20 | ---