Appearance
浏览器插件
OMH Hub 浏览器插件用于在用户确认后,采集网页 AI 对话和附件并导入记忆中心。
使用前准备
- 拥有 OMH 后台账号
- 在管理端完成插件授权或 Token 配置
- 安装浏览器扩展(扩展包位于仓库
extensions/browser/)
授权流程
- 登录 管理控制台
- 进入浏览器插件授权页面
- 按页面提示完成 OAuth 或 Token 绑定
- 在浏览器中启用扩展并确认采集范围
域名边界
浏览器插件的用户授权入口走主站页面:
text
https://omhhub.com/dashboard后续如果上线独立扩展授权页,入口可切换为:
text
https://omhhub.com/browser-extension/authorize插件导入会话、召回预览、授权状态检查等后台请求统一调用 API 域名:
text
https://api.omhhub.com不要把业务 API 请求打到 https://omhhub.com。主站只承载页面,普通 REST API 统一走 api.omhhub.com。
支持站点
- ChatGPT:
chatgpt.com/chat.openai.com - 豆包:
www.doubao.com/doubao.com - Gemini:
gemini.google.com/bard.google.com - Google Search AI Mode:
google.com/search?...&udm=50
打开对应对话页后,在侧栏点击「读取当前对话」,核对后保存到 OMH Hub。
豆包请打开具体会话页(地址形如 /chat/<id>),并等待消息加载完成后再读取。
Google Search AI Mode 需确认页面已进入 AI 模式(地址栏含 udm=50),并等待回答加载完成后再读取。
图片持久化
网页 AI 对话中的图片外链通常会过期。插件会在读取时尽量把图片字节固化到附件 data_url,保存时上传到 MinIO,并把消息正文中的外链改写为:
/api/memory/attachment/<id>/content/
之后即使原站链接失效,也可通过 OMH Hub 附件接口访问图片。
导入原则
- 仅在用户明确确认后采集对话内容
- 导入前检查是否包含密码、Token 等敏感信息
- 附件与图片会随会话一起归档,可在后台查看
- 工具来源会记为
chatgpt/doubao/gemini等,写入MemoryConversation
开发说明
扩展源码位于项目 extensions/browser/ 目录,构建与发布流程请参考仓库内 README。
公开文档不包含扩展包下载密钥或内部测试账号。
