1. 项目定位与用途
OpenResearch 是本地优先的研究代理工作区,核心定位是将 Claude Code、Codex、OpenCode、Cursor 等主流编码代理转化为可自主完成研究任务的智能助手,支持并行运行多个独立的研究代理会话,覆盖文献综述、假设生成、实验执行、结果分析的全研究流程,同时提供本地 Web 仪表板与 CLI 工具,支持本地或远程计算资源上的研究自动化。
alphaXiv/OpenResearch:OpenResearch 是本地优先的研究代理工作区,可将 Claude Code、Codex、OpenCode、Cursor 等编码代理转化为本页整理它解决什么问题、适用场景、安装方式和使用方法。
OpenResearch 是本地优先的研究代理工作区,可将 Claude Code、Codex、OpenCode、Cursor 等编码代理转化为可并行运行的研究助手,支持自动化文献综述、实验执行与可复现研究全流程管理。
OpenResearch 是本地优先的研究代理工作区,核心定位是将 Claude Code、Codex、OpenCode、Cursor 等主流编码代理转化为可自主完成研究任务的智能助手,支持并行运行多个独立的研究代理会话,覆盖文献综述、假设生成、实验执行、结果分析的全研究流程,同时提供本地 Web 仪表板与 CLI 工具,支持本地或远程计算资源上的研究自动化。
它解决了传统研究流程中的多重痛点:一是文献综述、实验执行等环节人工重复劳动多、效率低;二是实验版本分散、记录混乱,可复现性差;三是多方向研究探索难以并行开展;四是研究数据与代码主权难以保障。OpenResearch 通过自动化代理能力、git-native 实验树、并行会话机制与本地优先架构,系统性解决上述问题。
适用于学术研究的自动化文献调研与假设验证、机器学习领域的并行实验探索与版本管理、需要高可复现性的研究项目管理、跨本地与远程计算资源的分布式实验执行等场景,可满足从初步研究探索到实验落地全流程的自动化需求。
macOS 与 Linux 用户可通过官方安装脚本一键安装 CLI:执行 curl -LsSf https://openresearch.sh/install.sh | sh 完成安装,随后执行 orx up 即可启动本地服务;Windows 用户需从 GitHub Releases 下载安装包,安装前需预先安装 Git for Windows,当前 Windows 支持仍处于 beta 阶段;此外还支持配置 LM Studio、Ollama 等本地推理服务与代理 harness 对接。
启动本地仪表板可执行 orx up,默认访问地址为 http://127.0.0.1:4791;执行 orx install-skills 可将 OpenResearch 研究技能安装到支持的编码代理中;常用 CLI 命令包括 orx projects 查看项目、orx runs <project-id> 查看运行记录、orx exp run <experiment-id> 执行实验、orx discover keyword <query> 检索文献、orx paper <arxiv-id-or-doi> 解析论文;支持通过 orx up --remote user@host 实现远程主机上的服务运行。
项目采用 Rust 实现核心逻辑,支持静态 musl 构建,无外部系统依赖;本地数据默认存储在 SQLite 中,不上传代码与项目数据;实验管理基于 git worktree 实现,每个运行对应独立的 git 工作区与不可变提交归档;本地仪表板基于 axum 构建,支持 SSE 事件推送与 WebSocket 通信;官方构建的遥测数据可手动关闭,不会收集代码、提示、路径等敏感信息。
当前支持 Claude Code、Codex、OpenCode、Cursor 四类主流编码代理,可通过 orx install-skills 命令安装 OpenResearch 专属研究技能。
基于 git worktree 实现 git-native 实验树,每个研究运行对应独立的 git 工作区与不可变提交归档,天然保障实验版本的可追溯与可复现。
支持,可将 LM Studio、Ollama、oMLX 等本地推理服务与 OpenCode 代理 harness 对接,无需云账号即可完成本地研究自动化。
Windows 版处于 beta 阶段,需预先安装 Git for Windows,可从 GitHub Releases 下载安装包,具体注意事项可参考 docs/windows.md。