ARTICLE · 1018963
AI 编程助手也能搞科研?这个开源工具 3 个月涨到 3.3k 星
AI 编程助手也能搞科研?这个开源工具 3 个月涨到 3.3k 星
你天天让 Claude Code、Codex 写代码,有没有想过——让它们自己去读文献、提假设、跑实验?这个刚冒头的开源工具,把这件事做成了。

📌 项目名片
🤔 它解决什么问题
做研究的同学应该都懂这种痛:想法很多,但「读论文 → 写代码 → 跑实验 → 看结果 → 改思路」这个循环,每一步都要人来来回回地切工具、翻日志、对 commit,特别费神。
过去一年 AI 编程助手已经很能打,但它们基本都是「你说一句、它改一版」的单轮交互,最多帮你写个脚本、调个 bug。真要让 AI 独立推进一整个研究流程——自己设计实验、自己跑、自己根据结果决定下一步——还没有一个趁手的「总控台」。
OpenResearch 的思路很直接:把编程助手升级成科研助手。它给 Claude Code、Codex、OpenCode、Cursor 这些你已经在用的 Agent 套上一个工作台,让它们能并行地探索不同方向、把每次实验都存成可复现的 git 快照、把日志和结果都留在原地。最关键的是,它默认 local-first:项目、对话、实验、日志、代码全部留在你自己的机器上。
✨ 核心亮点
🧭 并行探索,各走各的路
每个研究方向分配一个独立的 Agent 会话和隔离的 git worktree,互不干扰。你可以同时让三个方向往前冲,谁先出结果看谁。
🧪 可复现的实验树
实验以「git 原生实验树」来管理,每一次运行都会拿到对应 commit 的不可变存档。别人问你「这个结果是哪个版本跑出来的」,你随时能翻回去。
🔁 Autoresearch 自动循环
它可以自己把整条科研循环跑完:提想法 → 改代码 → 发起实验 → 检查证据 → 决定下一步试什么。多个 Agent 并行探索,实验树把它们的血缘关系完整保留。
🔧 用你顺手的 Agent 和算力
Agent 可以选 Claude Code / Codex / OpenCode / Cursor,模型和 harness 每个会话单独指定;算力可以是本机、你自己的服务器,或官方托管的 OpenResearch compute。
📍 证据都跟着工作走
日志、diff、文件、结果、artifact 全都和「产出它们的那次工作」绑定,不用再在十几个窗口里来回找「上次那个参数到底是啥」。
🚀 快速上手
macOS / Linux 一行装好,然后启动:
curl -LsSf https://openresearch.sh/install.sh | sh orx uporx up 会在本地拉起一个 dashboard,地址是 http://127.0.0.1:4791。把 OpenResearch 技能装进你现有的编程助手,一条命令即可:
orx install-skills常用命令一览:
orx projects # 查看项目 orx project view <id> # 查看某个项目 orx runs <project-id> # 查看运行记录 orx logs <run-id> # 查看日志 orx exp run <experiment-id> orx discover keyword <query> # 按关键词探索 orx paper <arxiv-id-or-doi> # 直接拉一篇论文想连本地模型?官方支持 LM Studio、oMLX、Ollama 或自定义 endpoint。想用远程 GPU 但浏览器留本机?orx up --remote user@host 一句搞定。
👥 适合谁
需要说明的是:它目前仍偏早期(3 个月、3.3k star),Windows 还是 beta,远程模式绑定 loopback、无应用层鉴权,多人共享主机时要自己注意隔离。但对一个刚起步的项目来说,方向和完成度已经相当可观。
💡 小结
OpenResearch 抓的是一个很准的需求:AI 编程助手该往「能独立推进研究」再走一步了。本地优先、git 原生、Agent 自由选择,这几点组合起来,让「让 AI 自己搞科研」从口号变成了能落地的工具。
感兴趣的可以去仓库点个 star,官网 openresearch.sh 有完整文档。如果你也在用 AI 做科研,欢迎评论区聊聊你的工作流。
阅读原文