ArtiCode, 是一款面向HbuilderX的基于大模型的智能编码辅助工具, 提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,为开发者带来高效、流畅的编码体验
- 研发领域知识问答
- 代码问题诊断与解决方案
- 技术文档查询与解释
- 异常报错排查指导
- 行级/函数级代码续写:根据上下文智能生成代码
- 代码关联分析:选中代码后可进行相关操作(/explain等快捷指令下版本支持)
- 代码解释 (
/explain) - 注释生成 (
/doc) - 单元测试生成 (
/test)
- 代码解释 (
- 自然语言转代码:通过描述生成代码片段
- 安装插件:通过HbuilderX插件市场安装,因为不像vscode有插件更新功能,可以多看下是否有新的版本发布
- 注册账号:需登录后才能使用全部功能
- 基础操作:
- 打开侧边栏(默认打开):也可通过 视图 -> 插件扩展视图 -> ArtiCode 打开
- 新建会话:点击顶部
+按钮 - 接受补全:
Tab键接受AI建议
目前支持的AI模型有Qwen2.5、DeepSeek-v3、llama-4-scout, 可在对话页面选择
- (可选)在编辑器中选中代码,此时在输入框中会显示已选中的文件及对应函数
- 在聊天输入框输入你的问题,对话记录了代码上下文
- 获取代码功能分析
- 对于回答中包含的代码建议,可以点击代码块中的‘复制’、‘插入到光标处’按钮与IDE进行交互
代码生成的AI模型暂不支持用户选择,目前后台会根据使用情况在qwen和DeepSeek之间切换
- 在编辑器中开始编写代码(如函数定义或部分逻辑)
- 当输入到需要AI辅助的位置时:
- 自然停顿触发补全
- 或输入描述性注释(如"// 这里实现用户验证逻辑")
- IDE将自动提供若干行代码建议,
- 按
Tab键接受建议,或继续输入以获取其他建议
项目已开源:GitHub仓库
后端部分暂时不做开源处理(还需要理一理),可直接使用线上接口
- 多主题支持
- 图片多模态问答
- 项目级代码理解增强
- 代码重构建议功能
遇到问题或有建议?欢迎通过 GitHub Issues 反馈。