Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Superhuman
  • Notion
  • Slack
  • Linear
  • Airtable
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/AI & Machine Learning/OpenResearch
icon of OpenResearch

OpenResearch

Run parallel research agents with reproducible experiments on your own machine. MIT licensed, supports Claude Code, Codex, and OpenCode.

1.3K starsRustMITActive this week
Visit websiteGitHub repo
OpenResearch homepage showing parallel research agent runs
Contents
  1. 01Who OpenResearch is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05OpenResearch vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

OpenResearch is a local-first workspace for running Claude Code, Codex, or OpenCode as research agents in parallel, each in its own isolated git worktree. It replaces manual experiment notebooks and paid managed compute services with a git-native experiment tree that records every run as an immutable commit archive, keeping all data on your machine. MIT licensed, with a one-command CLI install on macOS and Linux. Best for ML researchers and AI engineers who need autonomous multi-agent research pipelines without sending code or experiment data to third-party servers.MIT · Rust · 1.3K stars · Active this week

who it's for

Who OpenResearch is for#

ML researchers exploring parallel experimental directions

OpenResearch assigns each hypothesis its own agent session and git worktree, so you can test a longer context window in one branch while ablating a regularizer in another. The experiment tree records every run's exact code state and output, making it possible to reproduce past results or revisit abandoned directions without reconstructing the environment.

Skip if:

Skip if your experiments are primarily data transformations or batch jobs with no agent-driven code changes. OpenResearch is built around coding agents; pure data pipeline work fits standard ML orchestrators better.

AI engineers building autonomous research pipelines

The autoresearch mode runs the full cycle without manual intervention: propose, code, experiment, inspect evidence, and decide what to try next. Multiple agents can explore different directions in parallel on local hardware or remote compute via SSH or cloud job runners.

Skip if:

Skip if you need a shared team dashboard accessible to collaborators without SSH access. OpenResearch's local-first model is designed for individual researchers or small teams working in the same codebase.

PhD students and academic researchers needing reproducible artifacts

Every experiment run is stored as an immutable git commit archive, including code, logs, diffs, and output artifacts. This makes it straightforward to reproduce a specific result for a paper submission or audit trail without reconstructing the exact environment from memory.

Skip if:

Skip if your institution requires a centralized experiment-tracking server that other lab members can access independently. Experiment data stays on your machine by default; sharing requires a shared server or managed compute.

the problem

The problem it solves#

Running multiple AI agent sessions for research is fragmented by default. When agents work in the same directory, they overwrite each other's code changes, and there is no structured record of which code state and agent prompt produced which experimental result. Reproducing a past finding means reconstructing the exact environment from memory.

Cloud experiment-tracking services help with logging but they send your code and model outputs to third-party servers, which creates difficulties for proprietary research, sensitive datasets, or organizations with data residency requirements. Teams that avoid cloud services fall back to manual logs in notebooks or spreadsheets, which scale poorly once experiments multiply across parallel directions.

how OpenResearch solves it

How it solves it#

Parallel agent sessions with isolated git worktrees

Each research direction gets its own agent session and git worktree, so multiple agents modify code simultaneously without conflicts. The experiment tree tracks each branch independently, preserving the exact code state that produced each result.

Git-native experiment tree with immutable run archives

Every experiment run is recorded as an immutable commit archive. You can return to any past run and reproduce it exactly, including the code state, agent logs, and output artifacts. No separate database or tracking server is required.

Autoresearch autonomous loop

In autoresearch mode, OpenResearch runs the full research cycle without manual intervention: it proposes an idea, modifies the code, launches an experiment, inspects the evidence, and decides what to try next. Multiple agents can explore different directions in parallel while the tree preserves their lineage.

Claude Code, Codex, and OpenCode support

OpenResearch works with Claude Code, Codex, and OpenCode as backing agents. The backing agent and model are selected per session, so you can run different agents across parallel experiments. OpenCode also connects to local models via LM Studio, Ollama, or a custom endpoint.

Compute flexibility across local, SSH, and cloud runners

The same committed source snapshot runs locally, over SSH, or on Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, and managed OpenResearch compute. Run the workspace on your laptop while compute runs next to remote GPUs: `orx up --remote user@host`.

Local SQLite store with opt-out telemetry

All projects, conversations, experiments, runs, logs, code, and artifacts stay on your machine in a local SQLite store. Creating a project or launching a run does not publish your code. Official builds send opt-out telemetry tied to a random installation ID, with no code, prompts, file contents, paths, or project identifiers. Disable with `orx telemetry off`.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • MIT license with no data leaving your machine by defaultThe MIT license means you can run OpenResearch on your own infrastructure with no licensing fees and no restrictions on commercial use. All project data stays on your machine by default. No account is needed for the core local workflow, and creating a project or run does not publish your code.
  • Reproducibility built on git, not a proprietary formatExperiment reproducibility is built on git commit archives rather than a proprietary database. Any developer familiar with git can inspect, replay, or branch from any past run without learning a custom experiment format or running a separate tracking service.
  • Works with existing coding agents and compute infrastructureOpenResearch wraps Claude Code, Codex, or OpenCode as the backing agent and runs on whatever compute you already have: local hardware, SSH, Kubernetes, or cloud job runners including Ray, Modal, and Hugging Face Jobs. No new agent or compute provider is required.
  • Rapid community adoption since June 2026 launchThe repository was created in June 2026, written in Rust, and reached 1,281 stars and 94 forks by September 2026. Active development continues with 11 open issues and regular pushes, the last on September 12, 2026.

Trade-offs

  • -Windows support is still in betaThe macOS and Linux CLI is the primary supported install path. Windows support is available through GitHub releases but is labeled beta and requires Git for Windows installed. Windows users should read the Windows notes in the documentation before deploying.
  • -Remote service has no application-level authenticationWhen running the workspace on a shared host with `orx up --remote user@host`, the remote service binds to loopback but has no application-level authentication. Other users logged into the same host can reach the OpenResearch dashboard. Shared multi-user servers require additional network-level access controls.
  • -Managed compute and organizations require an accountThe core local workflow runs without an account. Managed OpenResearch compute, organizations, and email updates require creating an account at openresearch.sh. Teams needing centralized compute management or collaborative features across machines need to sign up.
versus alternatives

OpenResearch vs alternatives#

OpenResearch vs Weights & Biases

Weights & Biases is the most widely used paid platform for ML experiment tracking and team collaboration. OpenResearch overlaps in experiment tracking but adds agent-driven automation: coding agents (Claude Code, Codex, OpenCode) propose changes, run experiments, and iterate, with each run archived in git automatically rather than logged via instrumented code.

FeatureOpenResearchWeights & Biases
LicenseMITProprietary
DeploymentLocal, SSH, cloud runnersManaged cloud
Agent integrationClaude Code, Codex, OpenCodeNone built-in
Experiment trackingGit commit archivesCloud database
Data stays on machineYes (by default)No

OpenResearch is the better choice when your research workflow centers on coding agents running autonomous experiments. All project data stays on your machine by default, which suits proprietary research, sensitive datasets, or data residency requirements. The MIT license means no per-seat fees for self-hosters.

Weights & Biases is worth considering when you need a shared team dashboard that collaborators can access without SSH, rich visualization tooling for training curves and model metrics, or broad integrations with ML frameworks. Its managed infrastructure removes the server management overhead for distributed teams.

install · quick start

Quick start#

bash
Install the CLI on macOS or Linux, then start the local dashboard.
```bash
curl -LsSf https://openresearch.sh/install.sh | sh
orx up
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptRustTypeScript
Frameworks
React
frequently asked

FAQ#

Is OpenResearch free to use?

Yes. OpenResearch is MIT licensed and free to run on your own machine or infrastructure with no licensing fees. A free account at openresearch.sh is needed only for managed compute and organization features. The core local workspace, CLI, and desktop app work without an account.

Which AI agents does OpenResearch support?

OpenResearch works with Claude Code, Codex, and OpenCode as backing agents. The backing agent and model are selected per session, so you can run different agents across parallel experiments. OpenCode also connects to local models via LM Studio, Ollama, or a custom endpoint for fully offline use.

Does OpenResearch send my code or experiment data to external servers?

No. The local workspace runs on 127.0.0.1 with a local SQLite store. Creating a project or launching a run does not publish your code. Official release builds send opt-out telemetry tied only to a random installation ID, with no code, prompts, file contents, paths, or project identifiers. Telemetry can be disabled with orx telemetry off.

Can OpenResearch run on cloud infrastructure or remote compute?

Yes. The same committed source snapshot runs on Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, and managed OpenResearch compute. You can also point the workspace at a remote SSH host with orx up --remote user@host, accessing the dashboard from your local browser while compute runs remotely. SSH config aliases and custom ports are supported.

What operating systems does OpenResearch support?

macOS (Apple silicon and Intel, macOS 11 or later) is fully supported via the desktop app and CLI. Linux is supported via the CLI. Windows is available through GitHub releases but is labeled beta and requires Git for Windows. The documentation includes Windows-specific notes for beta users.

also worth a look

Similar open-source tools#

FckSignups

FckSignups

Open-source tools that work instantly, no signup required

4.2KTypeScriptGPL-3.0
magic-compact

magic-compact

Lossless context compression for Claude Code and OpenCode

153TypeScriptBSD-3-Clause
teamai-cli

teamai-cli

Git-backed AI config sync for engineering teams

3KTypeScriptMIT
OmniRoute

OmniRoute

352-provider AI gateway with automatic fallback and token compression

63.5KTypeScriptMIT
JellyBoxPlayer

JellyBoxPlayer

Native Jellyfin and Emby music player for every platform

574DartAGPL-3.0
no_human

no_human

From ticket to reviewed pull request, on your machine.

292PythonMIT

Repository

Stars
1.3K
Forks
94
License
MIT
Latest
v0.2.0
Last commit
today
Last verified
Sep 12, 2026
Repo
alphaXiv/OpenResearch ↗

Additional details

Language
Rust
Open issues
12
Contributors
6
First release
2026

Categories

AI & Machine LearningDeveloper ToolsProduct & Project ManagementCloud & Hosting

Tags

AI AgentsLocal-firstDeveloper ToolsLLMOps