yihan:基于浏览器扩展的连续学习辅助工具项目

yihan连续学习助手插件

分支1Tags3
文件最后提交记录最后更新时间
4 个月前
4 个月前
4 个月前
4 个月前

yihan v1.2

一个以网页右侧常驻侧边栏为核心的连续学习浏览器插件,支持 Chrome、Microsoft Edge、Firefox。

本版重点修复

  • 移除以弹窗为主的交互,点击插件图标直接打开/关闭网页右侧学习侧栏。
  • 修复 AI 调用失败:Could not establish connection. Receiving end does not exist.
    • 不再依赖 popup 向页面临时发送消息。
    • 插件图标、快捷键、右键菜单都会先确保 content script 已注入,再发送消息。
    • AI 请求由 background service worker 统一发起,侧边栏只负责展示结果。
  • 笔记、书签、标注、AI 历史都在侧栏内显示。
  • 增加 AI 设置页“测试 AI 连接”。

功能

  1. 当前网页笔记:自动保存到 storage.local
  2. 网页文字标注:选中文字后点击“标注选区”或按 Alt + Y
  3. 学习书签队列:保存网页、显示队列、继续学习、移除书签。
  4. 页面 AI 分析:摘要、大纲、概念、复习问题、行动清单。
  5. 本地网页下载:保存当前网页 HTML,并保留 yihan 标注。
  6. 最近学习记录:记录访问次数、学习时间、是否有笔记。
  7. 数据导出:导出全部学习数据 JSON。

安装

Chrome / Edge

  1. 解压压缩包。
  2. 打开 chrome://extensions/edge://extensions/
  3. 开启“开发者模式”。
  4. 点击“加载已解压的扩展程序”。
  5. 选择 yihan-extension 文件夹。

Firefox

  1. 解压压缩包。
  2. 打开 about:debugging#/runtime/this-firefox
  3. 点击“临时载入附加组件”。
  4. 选择 manifest.json

使用方式

  • 点击浏览器工具栏中的 yihan 图标:打开/关闭侧边栏。
  • Alt + Shift + Y:打开/关闭侧边栏。
  • Alt + Y:标注选中文字。
  • 右键菜单:打开侧栏、标注、保存书签、下载网页。

AI 配置

默认使用 Ollama:

Provider: Ollama 本地接口
Endpoint: http://127.0.0.1:11434/api/generate
Model: qwen2.5:7b

使用前需要本地启动 Ollama,并拉取对应模型,例如:

ollama pull qwen2.5:7b
ollama serve

也可以在设置页改成 OpenAI 兼容接口:

Provider: OpenAI 兼容接口
Endpoint: https://api.openai.com/v1/chat/completions
Model: gpt-4.1-mini 或其他兼容模型
API Key: 你的密钥

设置页提供“测试 AI 连接”按钮,建议先测试成功后再进行网页分析。

注意

  • 浏览器内部页面、扩展商店页面通常禁止内容脚本注入,因此无法显示侧边栏。
  • 标注恢复采用文本匹配方式,动态网页内容变化很大时可能无法恢复到完全相同位置。
  • 所有学习数据默认只保存在当前浏览器本地。

项目介绍

yihan连续学习助手插件

定制我的领域