Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

miniQuestion.

English | 中文

在浏览器工作的时候,偶尔有一些极其简单的需求需要AI帮助,比如简易问题(命令指南)和翻译等,如果新开网页会比较麻烦,不方便与当前工作做实时校对,如果是正在进行复杂任务的AI对话,简单问题也担心污染上下文,所以有这个悬浮窗AI需求;现有的AI悬浮窗,基本上都是开发者提供AI服务,且有限制,或者能力欠佳;所以我自行开发了这个能够适配 Coding Plan 的(截止开发当天,是没有适配我使用的 Coding Plan 的插件的),如果你有类似的需求,欢迎尝试并提出一些新的建议。

一个轻量的 AI 对话悬浮窗浏览器扩展,专注于解决小问题。

重要说明:本插件不提供 AI 服务,需要你自备 API Key。插件只是一个调用工具,所有 AI 能力来自你配置的第三方 API。

核心特点

特点 说明
轻量 纯原生实现,无框架依赖,代码体积小于 50KB
兼容 支持 OpenAI 兼容格式和 Anthropic 原生 API,适配各种 Coding Plan
便携 无需注册登录,配置即用,数据本地存储
安全 API Key 仅存本地,请求直发目标 API,无中间服务器
开源 MIT 协议,代码完全开放,可自行审计和二次开发

为什么做这个

现有 AI 悬浮窗/侧边栏插件(Monica、Sider、MaxAI 等)存在以下问题:

  • API 限制:只能使用官方或合作方 API,无法接入自己的 Coding Plan
  • 功能臃肿:堆砌大量用不到的功能,学习成本高
  • 隐私风险:数据经手第三方服务器
  • 账号体系:强迫注册登录

miniQuestion 的定位是主工具的补充,而非替代。适合以下场景:

场景 说明
快速翻译 划词即译,无需切换页面
简单问答 临时问题,用完即走
代码片段询问 右键发送,快速理解
API 测试 验证自定义 API 连通性

功能

  • 开放 API 配置 - 自定义 BaseURL / API Key / Model
  • 多 API 格式 - 支持 OpenAI 兼容格式和 Anthropic 原生 API
  • 悬浮球交互 - 可拖拽,点击展开对话面板
  • 划词翻译 - 选中文本自动翻译(英→中)
  • 右键发送 - 选中页面文本快速发送到对话
  • 主题自定义 - 6 种预设配色 + 自定义图标
  • 跨浏览器 - Chrome / Edge / Firefox

安装

Chrome / Edge

  1. 打开 chrome://extensions/(或 edge://extensions/)
  2. 启用「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择本项目文件夹

Firefox

  1. 打开 about:debugging#/runtime/this-firefox
  2. 点击「临时载入附加组件」
  3. 选择 manifest.json 文件

配置

首次使用需配置你自己的 API:

字段 说明 示例
API 类型 OpenAI 兼容 或 Anthropic OpenAI 兼容
Base URL API 服务地址 https://api.openai.com/v1
API Key 你的密钥 sk-...
Model 模型名称 gpt-4o-mini

支持的 API 服务:

服务 API 类型 Base URL
OpenAI OpenAI 兼容 https://api.openai.com/v1
Anthropic Claude Anthropic https://api.anthropic.com
DeepSeek OpenAI 兼容 https://api.deepseek.com/v1
OpenRouter OpenAI 兼容 https://openrouter.ai/api/v1
Ollama (本地) OpenAI 兼容 http://localhost:11434/v1
LM Studio (本地) OpenAI 兼容 http://localhost:1234/v1

使用

  • 打开对话:点击页面右下角悬浮球
  • 拖拽位置:按住悬浮球拖动
  • 发送消息:输入后按 Enter
  • 划词翻译:选中文本 → 点击翻译按钮
  • 右键发送:选中文本 → 右键 → 发送到 miniQuestion

License

MIT

About

miniQuestion - A browser extension for AI chat with custom API configuration, designed for Coding Plan

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages