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.
This makes isolated worktrees and immutable experiment snapshots a concrete local-first harness for comparing research hypotheses across agents and compute backends. It strengthens prior claims that parallelism needs durable evidence, lineage, and isolation, while adding a research-specific experiment tree. It does not establish result quality, and remote use introduces an access-control gap that host security must cover.