更新记录
1.1.3(2025-04-21) 下载此版本
- 添加对grok等推理模型的支持
1.1.2(2025-04-14) 下载此版本
- feat(发送组件): 添加停止消息功能 by @ZJYCP in #14
- docs: 更新README.md以详细描述核心功能和使用方法 by @ZJYCP in #15
- style: 调整组件文本大小以提高可读性 by @ZJYCP in #16
- feat(commands): 添加IDE快捷指令支持 by @ZJYCP in #17
- fix: 添加服务器错误处理并优化提交逻辑 by @ZJYCP in #18
- fix: 缩短新版本提示的显示时间 by @ZJYCP in #19
1.1.1(2025-04-10) 下载此版本
- fix: 处理接口地址错误的问题
平台兼容性
HBuilderX最低兼容版本 |
---|
3.8.5 |
HBuilderX插件通用注意事项
HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件
ArtiCode-智能编程助手
ArtiCode, 是一款面向HbuilderX的基于大模型的智能编码辅助工具, 提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,为开发者带来高效、流畅的编码体验
✨ 核心功能
🤖 AI 智能问答
- 研发领域知识问答
- 代码问题诊断与解决方案
- 技术文档查询与解释
- 异常报错排查指导
⌨️ 代码智能辅助
- 行级/函数级代码续写:根据上下文智能生成代码
- 代码关联分析:选中代码后可进行相关操作(/explain等快捷指令下版本支持)
- 代码解释 (
/explain
) - 注释生成 (
/doc
) - 单元测试生成 (
/test
)
- 代码解释 (
- 自然语言转代码:通过描述生成代码片段
🚀 快速开始
- 安装插件:通过HbuilderX插件市场安装,因为不像vscode有插件更新功能,可以多看下是否有新的版本发布
- 注册账号:需登录后才能使用全部功能
- 基础操作:
- 打开侧边栏(默认打开):也可通过 视图 -> 插件扩展视图 -> ArtiCode 打开
- 新建会话:点击顶部
+
按钮 - 接受补全:
Tab
键接受AI建议
🛠️ 使用示例
AI智能问答
目前支持的AI模型有Qwen2.5、DeepSeek-v3、llama-4-scout, 可在对话页面选择
- (可选)在编辑器中选中代码,此时在输入框中会显示已选中的文件及对应函数
- 在聊天输入框输入你的问题,对话记录了代码上下文
- 获取代码功能分析
- 对于回答中包含的代码建议,可以点击代码块中的‘复制’、‘插入到光标处’按钮与IDE进行交互
行级/函数级代码续写
代码生成的AI模型暂不支持用户选择,目前后台会根据使用情况在qwen和DeepSeek之间切换
- 在编辑器中开始编写代码(如函数定义或部分逻辑)
- 当输入到需要AI辅助的位置时:
- 自然停顿触发补全
- 或输入描述性注释(如"// 这里实现用户验证逻辑")
- IDE将自动提供若干行代码建议,
- 按
Tab
键接受建议,或继续输入以获取其他建议
🔧 开发与贡献
项目已开源:GitHub仓库
后端部分暂时不做开源处理(还需要理一理),可直接使用线上接口
📅 Roadmap
- [ ] 多主题支持
- [ ] 图片多模态问答
- [ ] 项目级代码理解增强
- [ ] 代码重构建议功能
📞 支持与反馈
遇到问题或有建议?欢迎通过 GitHub Issues 反馈。