更新记录

1.9.0(2026-06-01) 下载此版本

更新插件下载后解压失败等问题

1.8.0(2026-06-01) 下载此版本

  • 新增目录树文件选择,支持目录导航
  • 代码块新增"应用"按钮,支持 Diff 预览和确认
  • Agent 模式重命名为 Build 模式
  • 新增手动检查更新命令
  • 主题适配:气泡颜色跟随主题主色
  • 选中代码带入聊天改为行号引用
  • 图片上传支持项目目录上下文
  • 文件引用支持自动读取文件内容

平台兼容性

HbuilderX/cli最低兼容版本
5.0.1

HBuilderX插件通用注意事项

HBuilderX-2.7.12以下版本安装插件市场内的插件后,卸载时需手动卸载,详细教程参考:如何手动卸载插件


OhMy-Agent - AI 大模型编程助手

HBuilderX 插件,集成主流 AI 大模型,提供智能对话、代码生成、补全、审查、注释、Build 智能体等全栈编程辅助能力。

功能特性

智能对话

  • 支持多轮会话,保留上下文历史
  • 流式输出,实时显示回复内容
  • Plan/Build 双模式切换:只读分析或自主操作文件
  • 会话管理:保存、切换、重命名会话

多模型支持

  • DeepSeek: deepseek-chat, deepseek-reasoner, deepseek-v4-pro, deepseek-v4-flash
  • OpenAI: gpt-4o, gpt-4o-mini, o3-mini
  • Kimi (月之暗面): moonshot-v1 系列, kimi-latest
  • MiniMax: abab 系列
  • 智谱 AI: GLM-4 系列, glm-4v(支持图像理解)
  • 通义千问 (阿里云): qwen-plus, qwen-max, qwen2.5-72b-instruct
  • 硅基流动: DeepSeek-V3, DeepSeek-R1, Qwen2.5 等开源模型
  • Ollama (本地): 支持所有本地模型

代码编辑

  • 代码应用: 聊天回复中的代码块可直接应用到编辑器,支持 Diff 预览和确认
  • 代码补全: 光标处智能补全代码(快捷键 Ctrl+K
  • 代码审查: 分析性能、安全、风格、逻辑问题(快捷键 Alt+R
  • 智能注释: 自动生成 JSDoc/Docstring 文档注释(快捷键 Alt+D

Build 智能体

  • 自主读取、搜索、编辑、创建文件
  • 运行终端命令(需用户确认)
  • 多种工具:read_file、edit_file、run_terminal、grep_content 等
  • Plan 模式只读分析,Build 模式可操作文件

快捷指令

  • /explain - 解释代码
  • /fixbug - 修复 Bug
  • /test - 生成测试用例
  • /review - 代码审查
  • /doc - 生成注释
  • /optimize - 优化代码

文件与图片

  • @+ 按钮以目录树形式浏览并引用项目文件,支持目录导航
  • 自动读取文件内容作为 AI 上下文
  • 支持上传图片(多模态模型如 gpt-4o、glm-4v)
  • 文件变更面板,实时追踪修改

安装使用

安装

  1. HBuilderX 菜单 → 工具 → 插件安装 → 搜索 OhMy-Agent
  2. 或从 DCloud 插件市场 下载 ZIP 手动安装
  3. 安装完成后重启 HBuilderX

配置 API

  1. 快捷键 Ctrl+Shift+C 打开聊天窗口
  2. 点击"配置大模型"按钮
  3. 选择提供商(DeepSeek / OpenAI / Kimi / 通义千问 等)
  4. 填入 API Key 和模型名称
  5. 点击保存,即可开始使用

快捷操作

操作 快捷键
打开聊天窗口 Ctrl+Shift+C
选中代码带入聊天(行号引用) Ctrl+Shift+A
代码补全 Ctrl+K
代码编辑 (AEI) Alt+E
代码审查 Alt+R
智能注释 Alt+D
发送消息 Enter
换行 Shift+Enter

配置项

配置项 说明 默认值
ohmy-agent.proxyURL API 访问地址 https://api.openai.com/v1
ohmy-agent.apiKey API Key
ohmy-agent.aiModel 模型名称 gpt-4o-mini
ohmy-agent.NumberOfAttachedHistoryMessages 附带历史消息数 4
ohmy-agent.models 多模型配置(JSON 数组)
ohmy-agent.currentModel 当前使用的模型
ohmy-agent.enableStream 是否启用流式输出 true

多模型配置示例

[
  {
    "name": "gpt-4o-mini",
    "model": "gpt-4o-mini",
    "url": "https://api.openai.com/v1",
    "apiKey": "sk-你的key",
    "type": "openai"
  },
  {
    "name": "deepseek-chat",
    "model": "deepseek-chat",
    "url": "https://api.deepseek.com/v1",
    "apiKey": "sk-你的key",
    "type": "openai"
  },
  {
    "name": "qwen-plus",
    "model": "qwen-plus",
    "url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
    "apiKey": "sk-你的key",
    "type": "openai"
  }
]

项目结构

src/
├── extension.js          # HBuilderX 插件入口
├── main.js               # 命令路由、AI API 调用
├── biz/
│   ├── webview/          # 聊天界面(Vue + 目录文件选择)
│   ├── edit/             # 代码编辑(Diff 预览)
│   ├── agent/            # Build 智能体模式
│   ├── coding/           # 代码生成 AI 命令
│   ├── autocomplete/     # 代码补全
│   ├── review/           # 代码审查
│   ├── doc/              # 智能注释生成
│   ├── actions/          # 自定义快捷指令
│   └── images/           # AI 图像生成
├── setting/              # 插件设置 UI
├── token/                # Token 计算器
├── data/                 # 提示词模板
├── chat/                 # 创建聊天会话
├── libs/                 # 工具函数(含版本检查)
├── features/             # 新特性注册
├── i18n/                 # 国际化
├── mcp/                  # MCP 协议模块
├── skills/               # 技能系统
├── subagents/            # 子代理模块
└── cli/                  # CLI 命令行接口

使用技巧

  1. 快速开始: 打开文件后按 Ctrl+Shift+C,直接输入问题即可
  2. 代码审查: 选中代码后按 Ctrl+Shift+A 带入行号,然后输入 /review
  3. 文件上下文: 点击输入框上方 + 按钮,以目录树形式浏览并添加项目文件
  4. 代码应用: AI 回复中的代码块有"应用"按钮,可直接应用到编辑器(支持 Diff 对比)
  5. Build 模式: 左下角切换 Plan/Build 模式,Build 模式可让 AI 自主修改文件
  6. 多模型切换: 点击底部模型名称按钮,快速切换不同模型
  7. 图片上传: 上传图片后自动使用视觉模型识别

更新日志

v1.9.0

  • 新增目录树文件选择,支持目录导航浏览
  • 新增代码块"应用"按钮,支持 Diff 预览和确认
  • Plan/Agent → Plan/Build 模式重命名
  • 新增手动检查更新命令 ohmy-agent.checkUpdate
  • 主题适配:气泡颜色跟随主题主色
  • 选中代码带入聊天改为行号引用
  • 图片上传支持项目目录上下文选择
  • 文件引用自动读取文件内容发送给 AI
  • 优化发送按钮样式(SVG 纸飞机图标)
  • 优化 Enter/Shift+Enter 换行逻辑
  • 修复 skippedVersion 跳过逻辑

v1.8.0

  • 新增活动文件自动显示功能
  • 新增选中行号显示
  • 优化文件引用标签样式
  • 修复 DeepSeek 相关配置

v1.7.0

  • 新增 Agent 智能体模式
  • 新增 Plan/Agent 双模式切换
  • 新增文件变更面板
  • 新增会话管理功能

v1.6.0

  • 新增 AEI 代码编辑功能
  • 新增多模型配置支持
  • 优化代码审查和注释生成

许可证

MIT License

联系方式

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据。用户配置的 API Key 仅存储在本地 HBuilderX 配置中,发送至用户自行配置的 AI 模型 API 地址。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。