{"slug": "openresearch-a-local-first-workspace-for-research-agents", "title": "OpenResearch: A local-first workspace for research agents", "summary": "AlphaXiv released OpenResearch, a local-first workspace that turns coding agents including Claude Code, Codex, OpenCode, Cursor, and Google Antigravity into research agents that can review literature, develop hypotheses, run experiments, and produce research artifacts. The tool installs via a CLI script on macOS and Linux (glibc 2.35+) and a Windows beta requiring Git for Windows, opening a local dashboard at http://127.0.0.1:4791, and gives each research direction an independent agent session with an isolated git worktree and an immutable archive of each run's recorded commit. The same committed source snapshot can run locally, over SSH, or on Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, and managed OpenResearch compute, with projects, conversations, experiments, runs, logs, code, and artifacts kept on the user's machine.", "body_md": "**The local-first workspace for research agents and autoresearch.**\n\nTurn  [Claude Code,](https://github.com/alphaXiv/OpenResearch/blob/main/.github/readme-assets/claude.svg)\n [Codex,](https://github.com/alphaXiv/OpenResearch/blob/main/.github/readme-assets/codex.svg)\n [OpenCode,](https://github.com/alphaXiv/OpenResearch/blob/main/.github/readme-assets/opencode.svg)\n [Cursor, or Google Antigravity into research agents that can review\nliterature, develop hypotheses, run experiments, and produce research artifacts.](https://github.com/alphaXiv/OpenResearch/blob/main/.github/readme-assets/cursor.svg)\n\n<sub>macOS 11+ · Windows beta requires [Git for Windows](https://github.com/alphaXiv/OpenResearch/blob/main/docs/windows.md) · Linux app needs glibc 2.35+</sub>\n\nInstall the CLI on macOS or Linux, then launch OpenResearch:\n\n```\ncurl -LsSf https://openresearch.sh/install.sh | sh\norx up\n```\n\n`orx up` opens the local dashboard at `http://127.0.0.1:4791`.\n\nOn a managed Mac (for example, a work computer), use the macOS download above\ninstead. Device-management policies may block the CLI that `install.sh`\ninstalls because it is not yet signed. The app is signed with a Developer ID\nand notarized by Apple. To use `orx` in your terminal, click **Install** under\n**Install the `orx` command** in the app's Settings → Updates, or run (adjusting\nthe path if the app is not in `/Applications`):\n\n```\n/Applications/OpenResearch.app/Contents/MacOS/orx install-cli\n```\n\nEither way, `orx` is linked into `~/.local/bin`, with a hint to add it to your\n`PATH` if needed. If you already ran `install.sh`, remove `~/.cargo/bin/orx`\nfirst and open a new terminal.\n\nOn Windows, use the beta download above after installing\n[Git for Windows](https://github.com/alphaXiv/OpenResearch/blob/main/docs/windows.md). It installs for your account, with no\nadministrator prompt. The installer isn't signed yet, so Windows may say\n\"Windows protected your PC\": choose **More info** → **Run anyway**.\n\nOn Linux, the desktop app is an AppImage for\n[x86_64](https://github.com/alphaXiv/OpenResearch/releases/latest/download/OpenResearch-x86_64.AppImage)\nor [ARM64](https://github.com/alphaXiv/OpenResearch/releases/latest/download/OpenResearch-aarch64.AppImage).\nKeep it somewhere you can write to, such as `~/Applications`, so it can update\nitself, then change to that directory, run `chmod +x OpenResearch-*.AppImage`, and open it. See\n[Linux](https://github.com/alphaXiv/OpenResearch/blob/main/docs/linux.md) for requirements.\n\n[Connect a local model](https://github.com/alphaXiv/OpenResearch/blob/main/docs/local-models.md) to use LM Studio, oMLX, Ollama,\nor a custom endpoint with OpenCode.\n\nCreate an account at [openresearch.sh](https://openresearch.sh) to receive email\nupdates and use managed OpenResearch compute.\n\n|  | OpenResearch gives you | \n|---|---|\n| **Parallel exploration** | Give each research direction an independent agent session and isolated git worktree. | \n| **Reproducible experiments** | Track variants in a git-native experiment tree; every run receives an immutable archive of its recorded commit. | \n| **Evidence in context** | Keep logs, diffs, files, results, and artifacts tied to the work that produced them. | \n| **Your choice of agent** | Use Claude Code, Codex, OpenCode, Cursor, or Google Antigravity, with the harness and model selected per session. | \n| **Your choice of compute** | Run locally, on your own infrastructure, or with managed OpenResearch compute. | \n| **Local ownership** | Keep projects, conversations, experiments, runs, logs, code, and artifacts on your machine. | \n\nOpenResearch can run the full loop autonomously: propose an idea, change the code, launch an experiment, inspect the evidence, and decide what to try next. Multiple agents can explore different directions in parallel while the experiment tree preserves their lineage.\n\nThe same committed source snapshot can run locally, over SSH, or on Slurm, Kubernetes, Ray, Hugging Face Jobs, Modal, Tinker, and managed OpenResearch compute. Publishing the repository is not required.\n\nRun the workspace next to remote GPUs while using the browser on your laptop:\n\n```\norx up --remote user@host\n```\n\nSSH config aliases and custom ports are supported. The remote service binds to loopback and has no application-level authentication, so other users on that host can reach it.\n\nInstall the OpenResearch skill into supported coding agents:\n\n```\norx install-skills\n```\n\nCommon commands:\n\n```\norx projects\norx project view <project-id>\norx runs <project-id>\norx logs <run-id>\norx exp run <experiment-id>\norx discover keyword <query>\norx paper <arxiv-id-or-doi>\n```\n\nRun `orx --help` or `orx <command> --help` for the complete interface.\n\nOpenResearch runs on `127.0.0.1` with a local SQLite store. Creating a project\nor launching a run does not publish your code. An\n[openresearch.sh](https://openresearch.sh) account is only used for\nservice-owned capabilities such as organizations and managed compute.\n\nOfficial release builds send opt-out, coarse usage events tied to a random installation ID. They do not include code, prompts, file contents or paths, repository names, tokens, emails, or project and experiment identifiers.\n\n```\norx telemetry off\norx telemetry status\norx <command> --no-telemetry\n```\n\nSource and development builds do not send analytics.\n\nCoding agents may also file product feedback with `orx feedback` when you hit\na bug, wish for a feature, or get frustrated with OpenResearch. Each report is\na short description of the workflow problem. Bug reports include as much detail\nas possible to reproduce a failure while omitting sensitive information. Like\nanalytics, reports are sent only from official release builds.\nThey are linked to your account when you are logged in and turned off by\n`orx telemetry off`. The `--no-telemetry` flag covers only the command it is\npassed to.", "url": "https://wpnews.pro/news/openresearch-a-local-first-workspace-for-research-agents", "canonical_source": "https://github.com/alphaXiv/OpenResearch", "published_at": "2026-09-30 17:42:46+00:00", "updated_at": "2026-09-30 17:50:06.687496+00:00", "lang": "en", "topics": ["ai-agents", "ai-research", "ai-tools", "developer-tools", "ai-products"], "entities": ["alphaXiv", "OpenResearch", "Claude Code", "Codex", "OpenCode", "Cursor", "Google Antigravity", "Git for Windows"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/openresearch-a-local-first-workspace-for-research-agents", "markdown": "https://wpnews.pro/news/openresearch-a-local-first-workspace-for-research-agents.md", "text": "https://wpnews.pro/news/openresearch-a-local-first-workspace-for-research-agents.txt", "jsonld": "https://wpnews.pro/news/openresearch-a-local-first-workspace-for-research-agents.jsonld"}}