OpenResearch
A local-first desktop workspace for running parallel research agents using Claude Code, Codex, OpenCode, or Cursor to review literature, run experiments, and produce research artifacts.
At a Glance
Fully free and open-source under the MIT License. Self-host locally with all core features.
Engagement
Available On
Alternatives
Listed Sep 2026
About OpenResearch
OpenResearch is a local-first workspace for research agents and autoresearch, built by alphaXiv and released under the MIT License. It lets researchers spin up multiple AI coding agents — Claude Code, Codex, OpenCode, or Cursor — as independent research agents that work in parallel, each in its own isolated git worktree. The project is available as a desktop app for macOS and Windows (beta) and as a CLI for macOS and Linux.
What It Is
OpenResearch is an agent harness and experiment management tool designed specifically for the research workflow. Rather than a general-purpose coding assistant, it wraps existing AI agents with the infrastructure needed to run reproducible experiments: parallel sessions, git-native experiment trees, immutable run archives, and evidence tracking. The local dashboard (served at http://127.0.0.1:4791) provides a unified view of all running agents, experiments, and their outputs.
How the Research Agent Workflow Works
The core workflow centers on giving each research direction its own agent session:
- Parallel exploration: Each direction gets an independent agent session and isolated git worktree, so multiple hypotheses can be tested simultaneously.
- Reproducible experiments: Every run receives an immutable archive of its recorded commit, and variants are tracked in a git-native experiment tree.
- Evidence in context: Logs, diffs, files, results, and artifacts stay tied to the work that produced them.
- Autoresearch loop: OpenResearch can run the full loop autonomously — propose an idea, change code, launch an experiment, inspect evidence, and decide what to try next.
Deployment and Compute Flexibility
OpenResearch is designed to run anywhere the researcher's work lives. The same committed source snapshot can execute locally, over SSH, or on Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, and managed OpenResearch compute. A single command (orx up --remote user@host) moves the workspace next to remote GPUs while the browser dashboard stays on the local laptop. The project also aggregates compute offerings from multiple providers through an OpenResearch compute marketplace for teams that need to scale beyond local hardware.
Local Ownership and Privacy Model
All projects, conversations, experiments, runs, logs, code, and artifacts remain on the user's machine by default. OpenResearch runs on 127.0.0.1 with a local SQLite store; creating a project or launching a run does not publish code. An openresearch.sh account is only required for service-owned capabilities such as organizations and managed compute. Official release builds send opt-out, coarse usage analytics tied to a random installation ID — no code, prompts, file contents, paths, repository names, tokens, emails, or project identifiers are included. Source and development builds send no analytics at all.
Update: v0.2.1
The latest release is v0.2.1, published on September 12, 2026. The repository was created in June 2026 and has accumulated over 1,600 GitHub stars and 123 forks in its first few months, signaling rapid early adoption in the research community. Windows support is currently in beta and requires Git for Windows. The project is written primarily in Rust and is maintained by alphaXiv, the organization behind the alphaXiv preprint discussion platform.
Community Discussions
Be the first to start a conversation about OpenResearch
Share your experience with OpenResearch, ask questions, or help others learn from your insights.
Pricing
Open Source
Fully free and open-source under the MIT License. Self-host locally with all core features.
- Parallel research agent sessions
- Git-native experiment tree
- Local dashboard
- CLI access
- Support for Claude Code, Codex, OpenCode, Cursor
Capabilities
Key Features
- Parallel research agent sessions in isolated git worktrees
- Git-native experiment tree with immutable run archives
- Autoresearch loop: propose, code, experiment, inspect, iterate
- Support for Claude Code, Codex, OpenCode, and Cursor agents
- Local dashboard at 127.0.0.1:4791
- Remote compute via SSH, Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker
- Compute marketplace aggregating multiple providers
- Local SQLite store — no code published by default
- CLI with project, run, log, and paper discovery commands
- Agent skill installation via orx install-skills
- Support for local models via LM Studio, oMLX, Ollama, or custom endpoints
- Opt-out usage analytics with no code or prompt data collected
