PaperDebugger
在 Overleaf 编辑器中直接调试和改进学术论文的 AI 学术写作助手
- Star 数
- ★ 1.5k
- 最近更新
- 3 个月前
- License
- AGPL-3.0
- 主语言
- TypeScript
- FA 评分
- 44/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 研究人员在 Overleaf 中撰写 LaTeX 论文时,希望获得实时 AI 反馈和语法改进建议。
- 不适合
- 只使用 VS Code、JetBrains 等编辑器而非 Overleaf 的用户
- 不愿自行部署后端、只想开箱即用的用户
这个 Agent 能做什么,适合哪些场景?
PaperDebugger 是一个基于插件的多代理系统,为学术写作、审阅和编辑提供支持。它以 Chrome 扩展的形式运行,与 Overleaf 无缝集成,用户无需离开编辑器即可获得智能建议。该系统由自定义的基于 MCP 的编排引擎 XtraMCP 驱动,模拟完整的学术工作流:研究→批判→修订,支持多步推理、审稿人风格的批判和结构化修订。后端采用 Go 构建,使用 Gin 和 gRPC,数据库为 MongoDB,并通过 OpenAI API 集成 AI。该扩展只读项目,不会修改内容,并支持一键插入 AI 响应、生成注释、提示词库以及隐私保护等功能。
PaperDebugger 作为 Chrome 扩展,在用户打开 Overleaf 项目后,通过点击左上角的 PaperDebugger 图标即可与 LaTeX 文档进行对话。它利用 XtraMCP 多代理编排引擎,执行文献基础研究、AI 会议审阅、引文验证和领域特定修订等任务。用户可以通过一键插入功能将 AI 响应直接插入项目,或生成并插入注释。扩展只读取项目内容,确保安全性。后端支持自定义端点配置,允许用户自托管后端,但需通过 Overleaf 登录。
- 研究人员在 Overleaf 中撰写 LaTeX 论文时,希望获得实时 AI 反馈和语法改进建议。
- 作者需要模拟学术审稿人的批判性意见,以提高论文质量,可通过 AI 会议审阅功能实现。
- 用户需要验证论文中的引用是否准确,可利用引文验证功能。
- 写作者希望在不离开编辑器的情况下,通过聊天界面获取关于论文结构的建议。
- 团队需要多步推理和结构化修订,以提升论文的严谨性,可通过研究→批判→修订工作流实现。
- 用户希望使用自定义提示模板,以便针对不同写作任务进行定制化辅助。
如何安装或部署这个 Agent?
- 从 Chrome Web Store 安装扩展(链接:https://chromewebstore.google.com/detail/paperdebugger/dfkedikhakpapbfcnbpmfhpklndgiaog)。
- 安装后,打开任意 Overleaf 项目。
- 点击左上角的 PaperDebugger 图标开始使用。
Note: 如需自托管后端,可进入设置,点击版本号5次启用开发者工具,然后配置后端端点。
如何使用这个 Agent?
- 安装扩展后,打开 Overleaf 项目。
- 点击 PaperDebugger 图标打开侧边栏。
- 在聊天框中输入问题或请求,例如“请审查我的引言部分”。
- 获得建议后,使用“插入”按钮将 AI 响应插入文档,或使用“评论”功能生成注释。
- 可访问提示库选择预设模板,或自定义提示。
- 如需自托管,配置自定义端点并刷新页面。
这个 Agent 有哪些优点和局限?
- 与 Overleaf 深度集成,无需切换编辑器即可获得 AI 辅助。
- 多代理编排支持研究、批判、修订的完整学术工作流,超越普通聊天辅助。
- 隐私保护:只读项目,不修改内容,保障用户数据安全。
- 提供提示库和一键插入功能,提升写作效率。
- 依赖 Chrome 浏览器和 Overleaf 平台,不支持其他编辑器。
- AI 功能依赖 OpenAI API,需要网络连接和可能的费用。
- 自托管后端需要额外配置,且登录需通过 Overleaf。
- 扩展为只读,无法直接编辑,用户需手动应用建议。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| PaperDebugger 当前 | 44 · 缺口较多 | 浏览器扩展免费 + 模型费 | ★ 1.5k | 3 个月前 | TypeScript | — |
| PaperJury | 79 · 表现良好 | Agent 插件 / 技能免费 + 模型费 | ★ 1.2k | 2 个月前 | JavaScript | Codex · Claude Code |
| OpenDraft 学术论文起草引擎 | 81 · 表现良好 | 命令行工具免费 + 模型费 | ★ 512 | 2 天前 | Python | Codex · Claude Code · OpenAI API · Claude API |
| Publora 社交发布技能 | 67 · 存在缺口 | Agent 插件 / 技能免费版 + 付费版 | ★ 58 | 4 天前 | Python | Codex · Claude Code · Claude.ai |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示扩展声明只读不修改,但未提供权限清单或最小权限分析;用户确认机制(如插入前确认)未在文档中明确;数据流(如发送到OpenAI)未详细说明;敏感数据处理(如API密钥)未说明存储和传输;依赖安全未提供漏洞扫描或审计;外部影响(如修改Overleaf项目)声称只读但未验证;回滚机制未提及;来源归属(如引用)未说明。扣分原因:缺乏具体实现细节和验证。
自一致性:README和架构描述一致,但未提供错误处理细节;依赖可用性:依赖列表完整,但未提供版本兼容性说明;失败消息:未提供错误处理或用户提示的示例。扣分原因:文档未覆盖错误场景。
受众明确(研究人员),场景清晰(学术写作);能力边界(只读)有声明但未详细说明;触发精度(如何时触发建议)未明确;环境适配(Overleaf集成)有说明但未提供配置细节。扣分原因:缺乏具体配置和边界示例。
信息架构清晰(README有目录);安装说明有(Chrome商店和自托管);命名稳定性未说明;示例和FAQ缺失;已知限制未列出;许可证明确(AGPL-3.0);版本和变更日志未提供;维护责任未明确。扣分原因:缺少示例、限制和版本信息。
输出可用性:提供一键插入和评论功能,但未说明输出格式;边际价值:多代理编排有潜力,但未提供对比;成本效益:未提供定价或资源消耗信息。扣分原因:缺乏具体效果数据。
声明(如多代理)有架构支持,但未提供测试或验证;跨来源验证未提供;事实与推断未分离。扣分原因:缺乏可验证的证据。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 扩展声称只读,但未提供权限清单,用户应审查实际权限。
- 数据流不透明,用户应了解发送到AI服务的内容。
- 依赖安全未审计,用户应自行检查依赖漏洞。
- 回滚机制未提及,用户应备份项目。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
v2.12.28 v2.12.28 Release Notes
发布说明摘录
✨ Release Highlights * 🚀 XtraMCP Integration (v2-ready) Tool calls, ToolResult support, and context injection for controlled, extensible tool execution *(by @4ndrelim, @Junyi-99)* * 🔐 Security & Context Injection Security context filtering and injection to safeguard tool execution and multi-tool workflows *(by @4ndrelim)* * 🔄 API v2 Progress & Stability Improvements RefreshToken endpoint, improved error messages, protobuf compatibility fixes, and ongoing API migration *(by @Junyi-99)* * ⚙️ Deployment & Engineering Enhancements …在 GitHub 查看 ↗ -
v2.9.8 Open Source Release
发布说明摘录
Release Notes 🐛 Bug Fixes * Fixed word wrapping issues for long code blocks and <div> elements. ✨ User Experience Improvements * Optimized draggable zones for smoother interactions. 🛠 Code Refactoring * Streamlined internal structure for better maintainability. 🚀 New Features * User-level instructions: personalize the experience with tailored guidance. * Project-level instructions: define instructions that apply across projects. 🧹 Codebase Cleanup * Removed ingress, replaced with Cloudflared integration. * Deleted unused Go code. …在 GitHub 查看 ↗