欢迎来到威聚,大家如果有需要哪个项目编译好的软件但无法自己下载可以进入项目推荐页面告诉我,我上传到网盘供大家下载使用!
威扬盘搜

Auto-claude-code-research-in-sleep (ARIS)

AI 工具 Python MIT Python 人工编写 推荐 ★5 中等

更新于 2026-10-16 17:36:13

一句话

ARIS(Auto-Research-In-Sleep)是一套只用 Markdown 写的科研 Agent 技能包:84 个 /技能 串起「查文献 → 想 idea → 跑 GPU 实验 → 自动评审循环 → 写论文 → 回 rebuttal」的全流程。核心机制是跨模型对抗评审——Claude Code 负责干活,另一个模型族的 GPT 负责挑刺,你睡觉时它自己迭代。

  • 仓库:https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep
  • 规模:17.5k star / 1.4k fork,MIT,最新 release v0.4.28(2026-09-28),技术报告 arXiv:2605.03042(HuggingFace Daily Paper 当日 #1)
  • 形态:不是框架、不是平台,是方法论。84 个 skill 全是 Markdown 文件,可以整体用,也可以只拿其中 3 个

它解决的是什么问题

Claude Code / Codex 这类 Agent 已经能写代码,但做科研有一堆它天然做不好的事:

  1. 自己审自己——同一个模型既当运动员又当裁判,分数必然虚高;
  2. 上下文一断就失忆——读到第 15 篇论文时,前 14 篇的结论还留着吗?
  3. 幻觉引用——编出看起来很像真的参考文献;
  4. 停下来等确认——凌晨三点没人按回车,任务就卡死了。

ARIS 的答案分别是:换一个模型族的评审员、Research Wiki 持久记忆、DBLP/CrossRef 核对引用、AUTO_PROCEED + 断点续跑。README 里那句很关键:"It can drive, never acquit."——它可以驱动流程,但没有权力宣布自己合格。

核心机制:executor / reviewer 分离

角色 默认配置 干什么
执行者 Claude Code(Opus 4.8 / 5) 读论文、写代码、部署实验、改论文
评审者 Codex MCP → GPT-6-Astra xhigh 独立读材料、打分、指出弱点、要求补实验
升级通道 — reviewer: oracle-pro 走 Oracle 调 GPT-5.5 Pro
重审难度 medium / hard / nightmare nightmare 下评审员会直接读你的仓库,Claude 无法过滤给它看什么

评审员的连接方式本身就很值得抄:不调 API,而是把 Codex CLI 通过 MCP 挂进来,用你已经付过钱的 ChatGPT 订阅额度做审查——零 API Key。代价是两族模型都得有账号。

工作流(W1 → W7)

编号 命令 作用
W1 /idea-discovery 文献调研 → 脑暴 8-12 个 idea → 新颖性核查 → GPU 小试 → 排序报告
W1.5 /experiment-bridge 已有方案?实现 + 部署 + 收结果
W2 /auto-review-loop 招牌工作流:审 → 改 → 再审,跑到阈值或轮次上限
W3 /paper-writing Narrative → 大纲 → 图表 → LaTeX → PDF,一条命令
W4 /rebuttal 解析审稿意见 → 生成 rebuttal(硬性字数限制内)
W5 /resubmit-pipeline 换投会议,纯文本迁移不重跑实验
W6 /paper-talk 论文 → Beamer + PPTX 报告 + 讲稿 + Q&A 预案
W7 /proof-orchestrator 理论证明专项:跨天攻坚同一个定理
Wiki /research-wiki init 打开持久记忆
WM /meta-optimize ARIS 根据使用日志优化自己的 skill

连起来一条命令:

/research-pipeline "factorized gap in discrete diffusion LMs"

也可以"点菜式"喂料——给一篇要改进的论文 + 它的代码仓:

/research-pipeline "improve method X" — ref paper: <arxiv 链接>, base repo: <github 链接>

它会读论文找弱点 → clone 代码 → 生成专门针对这些弱点、用这份代码能验证的 idea → 跑实验 → 写论文。

W2 自动审稿循环的几个硬约束

这些"限制"其实是它能无人值守的原因:

  • MAX_ROUNDS = 4,分数到 POSITIVE_THRESHOLD(默认 6/10)就提前停 → 防死循环
  • 预计超过 4 GPU 小时的实验直接跳过并标记,不会半夜给你烧集群
  • 能改写叙述解决就不新开实验,优先选便宜的路
  • 明文规则:"不许为了刷高分隐藏弱点"
  • 每轮写 REVIEW_STATE.json,上下文被 compact 掉也能续跑

官方给的一次真实通宵跑分:AI 评审 5.0/10(borderline reject)→ 7.5/10(可投),4 轮里跑了 20+ 个 GPU 实验,中途还因为"主结论复现失败"主动改写了叙事方向。

上手:三步

# 1. 装 skill(推荐项目级软链接,避免污染全局)
git clone https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep.git
bash Auto-claude-code-research-in-sleep/tools/install_aris.sh ~/your-project
# 只要一部分?--list-groups / --groups X,Y / --skills X

# 2. 挂评审员(Codex CLI 的 ChatGPT 登录,不需要 API Key)
npm install -g @openai/codex && codex login
claude mcp add codex -s user -- python3 "$(pwd)/Auto-claude-code-research-in-sleep/mcp-servers/codex-exec/server.py"

# 3. 开工
claude
> /idea-discovery "你的研究方向(要具体,别只写 NLP)"

前置条件:Claude Code、Node(装 codex)、Python 3(MCP 桥)、写论文还需要 LaTeX + latexmk + pdfinfo(只跑 W1/W2 则不需要)。

⚠️ 老用户注意:codex-cli 0.154 移除了 codex mcp-server,所有旧注册会静默失效。ARIS 的做法是自己写了 mcp-servers/codex-exec/(桥接 codex exec),工具名和结果格式不变,重新 claude mcp remove/add codex 一次即可,84 个 skill 一行都不用改。

Research Wiki:把「试错」变成资产

打开之后(/research-wiki init),四类实体 + 类型化关系边自动积累:

  • Paper(论点/方法/局限/可复用零件)、Idea(假设 + 失败原因)、Experiment(指标/结论/硬件/耗时)、Claim(可验证陈述 + 证据状态)
  • 边:paper --contradicts--> paper、idea --inspired_by--> paper、experiment --invalidates--> claim …

最有价值的是失败的 idea:3 个 idea 连续失败后,它会提示"wiki 现在知道什么行不通了,建议重跑 /idea-creator"。这就是它宣传的"螺旋式学习"——没有 wiki 的话,每次 /idea-discovery 都从零开始。灵感来自 Karpathy 的 LLM Wiki。

模型与地域灵活性

不是只有 Claude + GPT 一条路。官方给了 10 条替代路线:Z.ai GLM、阿里 Kimi/Qwen/MiniMax、ModelScope 上免费的 DeepSeek-V3.1、OpenRouter(挑一个模型当评审)、Codex 当执行者 + Claude/Gemini 当评审、Google Antigravity 等。完全没有 Claude / OpenAI API 也能跑。另外还有 Grok CLI 桥、Antigravity 桥作为"额外咨询对象"。

生态适配也铺得开:Cursor、Trae、Antigravity、GitHub Copilot CLI、OpenClaw、DeepSeek Harness 都有专门的 adaptation 文档。

成本与门槛(说人话)

项目 说明
订阅成本 至少两份:Claude Code 的额度 + Codex/ChatGPT 的额度(或换成第三方 provider,但也要钱)
隐性成本 W2 一晚上 20+ 个实验,token 消耗不是小数目;— effort: lite 可以省掉一部分扫描与轮次,但评审员档位不会降
硬件 实验自动化要 GPU。远端 SSH / 本地 GPU / Vast.ai 租卡三种模式,配置写在 CLAUDE.md 里;没 GPU 也能用,只是实验类修复会被标成"待人工跟进"
时间 装 skill 五分钟,真正花时间的是把 CLAUDE.md(GPU、路径、评审偏好)写对

值得学习的工程细节

  • smart_update:对比本地与上游 skill,识别出你改过的文件(服务器路径、API Key),只更新"安全"的那些,其余打标记让你人工决定——比 cp -r 覆盖文明得多
  • 零回归纪律:v0.4.16 起用"特征化测试(golden tests)先锁住现有行为再改",README 的 changelog 里能看到"每处行为翻转都在代码里就地标注"
  • 发布流程本身也是它自己审的:change log 里大量出现"Codex MCP (gpt-6-astra) review: 17 rounds, 7 NO-GO all resolved"——用 ARIS 的评审机制开发 ARIS
  • ARIS-Code 独立 CLI:不想装 Claude Code 也行,release 里有 Rust 写的单文件 REPL(darwin/linux/windows),自带 aris setup、/model、会话 /resume、/since 回放

需要泼的冷水

  1. AI 评审分数 ≠ 录用。README 自己反复强调:榜单上的 8/10、7/10 是 CSPaper / Stanford Agentic Reviewer 这类 AI 评审给出的信号,而 ARIS 本来就是"对着 AI 评审优化"的,高分是预期内的副产品,人类审稿人的领域感、venue 判断它替代不了。
  2. 别当全自动驾驶。官方原话:"这些工具加速研究,但不能替代你自己的批判性思考。"
  3. nightmare 模式会让第三方模型直接读你的仓库——未发表的 idea、私有数据要不要过外部 API,自己掂量。
  4. 技能包密度极高(README 二十多万字符),第一次刷容易劝退。建议直接读 SETUP_GUIDE.md(有中文版)+ 只装 W1/W2 两个组试水。

适合谁

  • ✅ ML/LLM 方向的研究生、博士后:手上有方向、缺实验算力耐心和改稿体力
  • ✅ 有 GPU 服务器 + 已订阅 Claude 和 ChatGPT 的人:这套东西的性价比突然变得很高
  • ✅ 想研究"多 Agent 对抗式协作"怎么落地的人:这里的 prompt 工程、评审门禁、状态持久化可以直接抄
  • ❌ 非 ML 领域(生物/化学湿实验)基本用不上实验自动化那半
  • ❌ 只想"一句话生成一篇论文"的:它会让你看到一堆不及格的分数和待补实验,而不是魔法

一句话总结

它把"科研"拆成了可被两个不同模型互相卡门的流水线——执行者干活、评审者挑刺、Wiki 记账、状态持久化,让一个通宵变成 4 轮真实迭代。 17.5k star 里有相当一部分是"AI 写论文"的想象,但真正值钱的是那套跨模型审查 + 门禁 + 记忆的架构,哪怕你不做科研也值得翻一遍它的 SKILL.md 怎么写的。

按更新时间依次阅读