arXiv AI 扩展 
一款浏览器扩展,让你只需一次点击即可将 arXiv 论文导入常用 AI 聊天平台。

代码仓库
主要特性
- 斜杠命令触发 – 在聊天输入框输入
/arxiv即可呼出导入对话框 - 自动处理 PDF – 粘贴 arXiv ID 或链接,扩展自动下载 PDF 并上传
- 智能缓存 – 下载的论文缓存 7 天,避免重复流量
- 实时进度条 – 下载 / 上传过程一目了然
- 多平台支持 –
• Chromium 系浏览器:ChatGPT、Google Gemini、AI Studio
• Firefox:目前仅支持 ChatGPT(原因见下文)
支持站点
| 平台 | 域名 |
|---|---|
| ChatGPT | chat.openai.com, chatgpt.com |
| Gemini | gemini.google.com |
| AI Studio | aistudio.google.com |
Firefox 限制说明:Gemini 与 AI Studio 的上传控件被封装在 closed Shadow DOM 内,且 Firefox 的安全策略禁止内容脚本构造携带文件的
DataTransfer。因此自动上传仅在 Chromium 浏览器可行,Firefox 目前只能自动上传到 ChatGPT。
安装
Chrome / Edge
- 克隆或下载本仓库
- 访问
chrome://extensions/(Chrome)或edge://extensions/(Edge) - 打开 开发者模式
- 点击 加载已解压的扩展,选择
arxiv-ai-extension文件夹
Firefox
- 打开
about:debugging#/runtime/this-firefox - 点击 加载临时附加组件…
- 选择
arxiv-ai-extension/manifest_firefox.json
未来将上线 AMO / Chrome Web Store 正式版本
快速开始
- 打开 ChatGPT、Gemini 或 AI Studio
- 在输入框输入
/arxiv并回车 - 输入 arXiv ID 或链接,如
2506.05046或https://arxiv.org/abs/2506.05046 - 观察底部进度条,PDF 会像手动上传一样出现在聊天中
高级技巧
- 右键导入 – 选中文本中的 arXiv 链接,右键 → Import as arXiv paper
- 缓存管理 – 点击扩展图标查看缓存统计或手动清理
- 自检功能 – Popup 内含 Test Import 按钮,快速诊断环境
项目结构
arxiv-ai-extension/
├─ manifest.json # Chrome/Edge (MV3)
├─ manifest_firefox.json # Firefox (MV3) 临时加载
├─ background/
│ └─ service-worker.js
├─ content-scripts/
│ ├─ main.js
│ ├─ chat-detector.js
│ ├─ file-injector.js
│ └─ site-configs.js
├─ utils/
│ ├─ arxiv-parser.js
│ ├─ cache-manager.js
│ └─ progress-tracker.js
├─ components/
└─ assets/icons/
本地开发
git clone https://github.com/your-username/arxiv-ai-extension.git- 按上文 安装 指南加载解压扩展
- 修改代码后刷新扩展页面或在 DevTools 中按 Ctrl/Cmd + R 即可生效
新增聊天平台
- 在
content-scripts/site-configs.js中添加配置 - 在
manifest.json的host_permissions中加入域名 - 调整选择器及上传方式并验证
贡献
欢迎 PR / Issue!
- Fork → 新建分支 → 实现功能 → 提 PR
- UI 变更请附截图或 GIF
许可证
本项目基于 MIT 协议发布。