alphaXiv/OpenResearch
OpenResearch gives coding agents isolated worktrees, reproducible experiment lineage, and local or remote execution for autonomous research loops.
OpenResearch is a **local-first workspace** that lets Claude Code, Codex, Cursor, or OpenCode run research sessions in **isolated git worktrees**. Its experiment tree links each run to an immutable archive of the recorded commit, alongside logs, diffs, results, and artifacts.
Use separate sessions for competing hypotheses, then compare their evidence without losing source lineage. The same committed snapshot can run locally or across SSH, Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, or managed compute.
OpenResearch is a **local-first workspace** that lets Claude Code, Codex, Cursor, or OpenCode run research sessions in **isolated git worktrees**. Its experiment tree links each run to an immutable archive of the recorded commit, alongside logs, diffs, results, and artifacts. Use separate sessions for competing hypotheses, then compare their evidence without losing source lineage. The same committed snapshot can run locally or across SSH, Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, or managed compute. The dashboard binds to **127.0.0.1**, but a remote service has no application-level authentication, so host access controls matter. Windows support is beta, and official builds send opt-out coarse usage events.
OpenResearch makes parallel research sessions reproducible units: each hypothesis gets an isolated worktree, immutable commit lineage, and comparable evidence that can move across compute backends. This strengthens workflow-level parallelism without claiming that more agents improve results by themselves. Remote use also shifts responsibility to host controls because the service lacks application authentication.