claudecode 与codex内的科研增强插件 oh my paper
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
仓库地址:求star,star越多更新越快嗷
GitHub - LigphiDonk/Oh-my--paper: A Claude Code plugin that turns your terminal into...
A Claude Code plugin that turns your terminal into an autonomous research lab — literature survey, experiment execution, paper writing, all in one pipeline.
这是什么
Oh My Paper 是一个 Claude Code 插件,将科研的流程规范化插件,codex内目前也支持
装好之后,Claude Code 不再只是一个编程 agent,它能理解你在做科研——知道你在调研阶段还是写作阶段,知道你上次实验跑到哪里,知道文献库里有什么。设计了多层记忆文档,避免一开新对话就忘记科研进度。
两行命令安装,高效快捷。
为什么做这个
Claude Code 写代码很强,但科研不只是写代码。
开一个新课题,你需要:查 50 篇文献 → 整理笔记 → 筛选创新点 → 设计实验 → 写评估代码 → 上 GPU 跑 → 分析结果 → 开始写论文 → 做图表 → 审查引用 → 自查质量。每个环节用不同的skill、不同的格式、不同的模型,还需要管理上下文记忆,科研时间长了就容易混乱。
Oh My Paper 把这些环节串成一条流水线,让 Claude Code 在每个环节都知道该做什么。
核心设计
5 阶段流水线
调研 (Survey) → 创新点(Ideation) → 实验 (Experiment) → 写作与润色
每个阶段有自动生成的task树、推荐的skill,感知的提示。你不用记自己走到哪一步了——agent 记得。
5 个专职agent
| 角色 | 干什么 |
|---|---|
| Conductor | 全局统筹,派发任务,自动维护进度 |
| Literature Scout | 搜论文、整理文献库 |
| Experiment Driver | 设计实验、写代码、跑评估 |
| Paper Writer | 写 LaTeX、做图表、审引用 |
| Reviewer | 同行评审、质量把关 |
每个角色有独立的记忆文件,互不干扰。Literature Scout 看不到实验数据,Paper Writer 看不到统筹状态。这不是限制,是防止上下文污染——让每个 agent 该知道的知道,不该知道的不知道。
34 个研究技能
涵盖论文搜索(paper-finder)、文献追踪(research-literature-trace)、深度调研(inno-deep-research)、实验开发(inno-experiment-dev)、远程实验(remote-experiment)、论文写作(ml-paper-writing)、图表生成(inno-figure-gen)、引用审查(inno-reference-audit)等。
根据当前阶段自动推荐,也可以在 skills/ 目录下加你自己的。
跨会话记忆
每次打开终端,SessionStart hook 自动注入项目上下文——你在哪个阶段、当前任务是什么、上次交接了什么。选一个角色就直接干活,不用重新解释背景。
记忆文件存在 .pipeline/memory/ 里,包括项目基准、实验历史、文献库、评审记录等 9 个文件,全部持久化。
Codex 任务委派
/omp:delegate 让 Conductor 把编码任务交给 Codex 在另一个终端并行跑。跑完自动同步结果回来。也可以自行复制给codex执行,效果更佳。
远程实验
/omp:experiment 支持完整的自动实验循环:设计方案 → 实现代码 → rsync 到服务器 → GPU 上跑 → 解析指标 → 继续迭代。
在 Claude Code 里运行:
/plugin marketplace add LigphiDonk/Oh-my–paper
/plugin install omp@oh-my-paper
重启 Claude Code,然后在你的科研项目里:
bash
/omp:setup
搞定。8 个 slash 命令覆盖整个科研流程:
| 命令 | 用途 |
|---|---|
/omp:setup |
初始化项目结构 |
/omp:survey |
文献调研 |
/omp:ideate |
创新点生成与评估 |
/omp:experiment |
实验设计与执行 |
/omp:write |
论文撰写 |
/omp:review |
评审与质量把关 |
/omp:delegate |
委派任务给 Codex |
/omp:plan |
全局进展与规划 |
Claude Code 本身已经很强,Oh My Paper 不覆盖它的判断,只给它加上科研领域的结构和记忆。Hooks 在后台跑,你只是在写代码的时候不会有任何干扰。需要的时候调用,不需要的时候当它不存在。
欢迎试用,有问题直接在这里反馈或者去 GitHub 开 issue。PR 也欢迎——加个新 skill 只需要写一个 markdown 文件,自定义化你自己的科研流程。这个重新发一下 因为被举报有aigc,但是都是我自己打的,佬友别再举报了
网友解答:--【壹】--:
structure-config,没搜到相关的项目。佬能给个链接么
--【贰】--:
GitHub - Jiayi-Mao1027/Structure-config at master
Contribute to Jiayi-Mao1027/Structure-config development by creating an account on GitHub.
但是注意我这边全都是路径硬编码完的,你没法下载下来直接用。所以参考一个大概思路。而且我这个是还让codex去调用claude agent sdk的,实际思路得按照你的订阅,api配置,还有工作流程再去调。
推荐发给gpt或者你订阅的模型去让他们给你解释
--【叁】--:
大佬,文档里面好像没有Codex的安装方式?只是使用Claude code 调用 Codex 吗?
--【肆】--:
mark一手,以后推荐给别人用
--【伍】--:
是佬 我深入研究一下
--【陆】--:
感谢佬!学习下
--【柒】--:
马上push上去 稍等啊 我审查一下
--【捌】--:
mark一下!
--【玖】--:
非常强大的思路佬友
--【拾】--:
一般来说就我的体感而言,抽象层面的plan和决策一般用网页端更好,给codex或者cc的一般是一个已经经过完整思考逻辑的plan.md,类似codex的AGENTS.md。
你这个conductor在我自己的思路里也有非常重要的类似角色。具体可以搜搜github有一个叫structure-config的项目。在那个项目里我把主控称作orchestrator,负责理解思路,驳斥,质询,coding plan以及指挥subagents。
子agent一般更重要的是负责代码方面的事情,比如文档更新,codebase清理,preflight审查(在实际实现之前审查计划和现有codebase),coder,rungate(在实际开跑之前审查代码和规划的alignment),postrun(在实际运行后审查),还有两个anomaly analyst,专门负责分析实验失败原因。
--【拾壹】--:
插眼学习
--【拾贰】--:
感谢大佬。
--【拾叁】--:
真不错,计算模拟流程有没支持?
--【拾肆】--:
@NingNingUP @msmsmds
--【拾伍】--:
mark!
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
仓库地址:求star,star越多更新越快嗷
GitHub - LigphiDonk/Oh-my--paper: A Claude Code plugin that turns your terminal into...
A Claude Code plugin that turns your terminal into an autonomous research lab — literature survey, experiment execution, paper writing, all in one pipeline.
这是什么
Oh My Paper 是一个 Claude Code 插件,将科研的流程规范化插件,codex内目前也支持
装好之后,Claude Code 不再只是一个编程 agent,它能理解你在做科研——知道你在调研阶段还是写作阶段,知道你上次实验跑到哪里,知道文献库里有什么。设计了多层记忆文档,避免一开新对话就忘记科研进度。
两行命令安装,高效快捷。
为什么做这个
Claude Code 写代码很强,但科研不只是写代码。
开一个新课题,你需要:查 50 篇文献 → 整理笔记 → 筛选创新点 → 设计实验 → 写评估代码 → 上 GPU 跑 → 分析结果 → 开始写论文 → 做图表 → 审查引用 → 自查质量。每个环节用不同的skill、不同的格式、不同的模型,还需要管理上下文记忆,科研时间长了就容易混乱。
Oh My Paper 把这些环节串成一条流水线,让 Claude Code 在每个环节都知道该做什么。
核心设计
5 阶段流水线
调研 (Survey) → 创新点(Ideation) → 实验 (Experiment) → 写作与润色
每个阶段有自动生成的task树、推荐的skill,感知的提示。你不用记自己走到哪一步了——agent 记得。
5 个专职agent
| 角色 | 干什么 |
|---|---|
| Conductor | 全局统筹,派发任务,自动维护进度 |
| Literature Scout | 搜论文、整理文献库 |
| Experiment Driver | 设计实验、写代码、跑评估 |
| Paper Writer | 写 LaTeX、做图表、审引用 |
| Reviewer | 同行评审、质量把关 |
每个角色有独立的记忆文件,互不干扰。Literature Scout 看不到实验数据,Paper Writer 看不到统筹状态。这不是限制,是防止上下文污染——让每个 agent 该知道的知道,不该知道的不知道。
34 个研究技能
涵盖论文搜索(paper-finder)、文献追踪(research-literature-trace)、深度调研(inno-deep-research)、实验开发(inno-experiment-dev)、远程实验(remote-experiment)、论文写作(ml-paper-writing)、图表生成(inno-figure-gen)、引用审查(inno-reference-audit)等。
根据当前阶段自动推荐,也可以在 skills/ 目录下加你自己的。
跨会话记忆
每次打开终端,SessionStart hook 自动注入项目上下文——你在哪个阶段、当前任务是什么、上次交接了什么。选一个角色就直接干活,不用重新解释背景。
记忆文件存在 .pipeline/memory/ 里,包括项目基准、实验历史、文献库、评审记录等 9 个文件,全部持久化。
Codex 任务委派
/omp:delegate 让 Conductor 把编码任务交给 Codex 在另一个终端并行跑。跑完自动同步结果回来。也可以自行复制给codex执行,效果更佳。
远程实验
/omp:experiment 支持完整的自动实验循环:设计方案 → 实现代码 → rsync 到服务器 → GPU 上跑 → 解析指标 → 继续迭代。
在 Claude Code 里运行:
/plugin marketplace add LigphiDonk/Oh-my–paper
/plugin install omp@oh-my-paper
重启 Claude Code,然后在你的科研项目里:
bash
/omp:setup
搞定。8 个 slash 命令覆盖整个科研流程:
| 命令 | 用途 |
|---|---|
/omp:setup |
初始化项目结构 |
/omp:survey |
文献调研 |
/omp:ideate |
创新点生成与评估 |
/omp:experiment |
实验设计与执行 |
/omp:write |
论文撰写 |
/omp:review |
评审与质量把关 |
/omp:delegate |
委派任务给 Codex |
/omp:plan |
全局进展与规划 |
Claude Code 本身已经很强,Oh My Paper 不覆盖它的判断,只给它加上科研领域的结构和记忆。Hooks 在后台跑,你只是在写代码的时候不会有任何干扰。需要的时候调用,不需要的时候当它不存在。
欢迎试用,有问题直接在这里反馈或者去 GitHub 开 issue。PR 也欢迎——加个新 skill 只需要写一个 markdown 文件,自定义化你自己的科研流程。这个重新发一下 因为被举报有aigc,但是都是我自己打的,佬友别再举报了
网友解答:--【壹】--:
structure-config,没搜到相关的项目。佬能给个链接么
--【贰】--:
GitHub - Jiayi-Mao1027/Structure-config at master
Contribute to Jiayi-Mao1027/Structure-config development by creating an account on GitHub.
但是注意我这边全都是路径硬编码完的,你没法下载下来直接用。所以参考一个大概思路。而且我这个是还让codex去调用claude agent sdk的,实际思路得按照你的订阅,api配置,还有工作流程再去调。
推荐发给gpt或者你订阅的模型去让他们给你解释
--【叁】--:
大佬,文档里面好像没有Codex的安装方式?只是使用Claude code 调用 Codex 吗?
--【肆】--:
mark一手,以后推荐给别人用
--【伍】--:
是佬 我深入研究一下
--【陆】--:
感谢佬!学习下
--【柒】--:
马上push上去 稍等啊 我审查一下
--【捌】--:
mark一下!
--【玖】--:
非常强大的思路佬友
--【拾】--:
一般来说就我的体感而言,抽象层面的plan和决策一般用网页端更好,给codex或者cc的一般是一个已经经过完整思考逻辑的plan.md,类似codex的AGENTS.md。
你这个conductor在我自己的思路里也有非常重要的类似角色。具体可以搜搜github有一个叫structure-config的项目。在那个项目里我把主控称作orchestrator,负责理解思路,驳斥,质询,coding plan以及指挥subagents。
子agent一般更重要的是负责代码方面的事情,比如文档更新,codebase清理,preflight审查(在实际实现之前审查计划和现有codebase),coder,rungate(在实际开跑之前审查代码和规划的alignment),postrun(在实际运行后审查),还有两个anomaly analyst,专门负责分析实验失败原因。
--【拾壹】--:
插眼学习
--【拾贰】--:
感谢大佬。
--【拾叁】--:
真不错,计算模拟流程有没支持?
--【拾肆】--:
@NingNingUP @msmsmds
--【拾伍】--:
mark!

