← 返回信息流
Agent SkillLINUX DO · AI·2026/3/31

开源项目Oh My Paper:基于Claude Code的自动化科研Agent框架

原标题:【开源自荐】oh-my-paper,规范化科研工作流,claudecode内插件增强cc能力,cc与codex协作科研

速览

Oh My Paper是一个旨在解决科研工作流碎片化问题的开源项目,它作为自主科研的Harness集成在Claude Code中。该项目内置5种专业Agent角色(如统筹者、文献侦察兵等)和40个精选Skill,通过分层记忆架构实现多角色协作。用户只需一句命令即可安装,系统能自动检测项目状态并触发相应的流程化Pipeline,涵盖文献调研、实验设计到论文撰写的全生命周期。

AI 深度解读

背景

当前科研工作的全流程往往呈现出高度的碎片化特征。从最初的文献调研、创新点的筛选,到中期的实验执行,再到最终的论文撰写与发表,这是一个复杂且宏大的系统工程。

尽管以 Claude Code 为代表的 AI 编程助手在辅助代码编写和逻辑梳理上表现出色,但在面对完整的科研生命周期时,单纯依赖通用的 AI 对话或简单的代码生成工具存在明显局限:

  1. 记忆混乱:缺乏长期、结构化的项目状态记忆,导致上下文丢失。
  2. 流程不清晰:难以在科研的不同阶段自动切换合适的思维模式和工作流。
  3. 技能匹配度低:无法在正确的时间点调用恰当的特定领域技能(Skill)。

为了解决上述痛点,开源项目 Oh My Paper 应运而生。它旨在成为一个“自主科研的 Harness(控制/协调框架)”,将科研的全生命周期整合进一个能够理解项目状态的系统中,确保在恰当的节点触发正确的流程化 Pipeline。

核心内容

Oh My Paper 是一个集成在 Claude Code 中的插件增强方案,其核心目标是规范化科研工作流,通过多角色协作的 Agent 编排框架,提升科研效率与质量。

1. 系统架构与安装

  • 集成方式:作为 Claude Code 的插件存在,用户只需一句命令即可完成安装,旨在让这套复杂的协作系统更加轻便、可靠。
  • 核心创新:它不是简单的 AI 对话工具,而是一套完整的 Agent 编排框架。系统内置了 5 种专属科研 Agent40 个精选科研 Skill 以及一套分层记忆架构。

2. 五大专业 Agent 角色

系统会在打开 Claude Code 后自动检测项目状态,并弹出角色选择器。不同的 Agent 拥有明确的职责分工和特定的记忆读取权限:

| Agent 角色 | 核心职责 | 读取的记忆文件 | | :--- | :--- | :--- | | Conductor (统筹者) | 负责全局规划、评审产出、派遣任务。 | project_truth<br>orchestrator_state<br>tasks.json<br>review_log | | Literature Scout (文献侦察兵) | 搜索论文、整理文献库。 | project_truth<br>execution_context<br>paper_bank.json | | Experiment Driver (实验驾驶员) | 设计实验、编写代码、运行评估。 | execution_context<br>experiment_ledger<br>research_brief.json | | Paper Writer (论文作者) | 撰写章节、生成图表、审查引用。 | execution_context<br>result_summary<br>paper_bank.json | | Reviewer (评审者) | 执行同行评审、进行质量门控。 | execution_context<br>project_truth<br>result_summary |

3. 标准化工作流程

Oh My Paper 通过结构化的数据交换实现 Agent 间的协作,具体流程如下:

  1. 角色选择:用户或系统选择特定的 Agent 角色。
  2. 记忆加载:选定的 Agent 读取其对应的共享记忆文件(如 project_truth, execution_context 等),建立当前工作的上下文。
  3. 身份工作:Agent 以该特定身份执行任务(如搜索文献、编写代码或撰写论文)。
  4. 状态更新:工作完成后,Agent 将结果写入共享状态文件(如 tasks.json, paper_bank.json),供后续环节或其他 Agent 使用。

这种机制确保了科研过程中信息的连贯性和可追溯性,避免了传统 AI 对话中常见的“遗忘”或“幻觉”问题。

关键要点

  • 全生命周期整合:Oh My Paper 覆盖了从文献调研、创新选择、实验进行到论文撰写的全过程,解决了科研流程碎片化的问题。
  • 多角色协作框架:引入了 Conductor、Literature Scout、Experiment Driver、Paper Writer 和 Reviewer 五个专业角色,模拟了真实科研团队中的分工协作。
  • 结构化记忆架构:通过分层记忆和特定的 JSON 文件(如 tasks.json, paper_bank.json)实现 Agent 间的信息共享,确保上下文的一致性。
  • Claude Code 深度集成:作为 Claude Code 的插件运行,利用 Claude Code 的代码执行能力,同时通过插件增强其处理复杂科研任务的能力。
  • 技能驱动:内置 40 个精选科研 Skill,确保在特定环节使用最恰当的工具和方法。
  • 开源与社区驱动:项目完全开源,并在 LINUX DO 社区进行了推广和反馈收集,强调透明度和社区监督。

意义与影响

Oh My Paper 的出现标志着 AI 辅助科研从“单点工具”向“系统化工作流”的演进。

  1. 提升科研效率与规范性:通过标准化的 Pipeline 和角色分工,减少了人为流程管理的负担,使科研过程更加规范、高效。
  2. 解决 AI 记忆与上下文难题:通过结构化的记忆文件(Memory Files)和状态共享机制,有效缓解了大型语言模型在长周期任务中的上下文丢失问题。
  3. 降低 AI 科研门槛:将复杂的 Agent 编排逻辑封装在插件中,用户只需通过简单的命令交互即可启动复杂的科研协作流程,使得非技术背景的科研人员也能更轻松地利用 AI 进行科学研究。
  4. 推动自主科研 Agent 的发展:该项目展示了多 Agent 协作在垂直领域(科研)的应用潜力,为未来更复杂的自主科研系统提供了有价值的参考架构。

总之,Oh My Paper 不仅是一个工具,更是一种新的科研工作范式,它试图通过 AI 技术重塑科研的协作方式,让 AI 真正成为科研人员的“自主科研搭档”。

查看原文 →linux.do