OpenResearch

Run parallel research agents with any model

23 articles 1.7k View on GitHub ↗
23 articles
How to Tunnel the Orx Dashboard Service to a Remote SSH Host

Easily tunnel the Orx dashboard service to a remote SSH host using automatic or manual methods. Learn how to access your Orx dashboard securely from anywhere.

how-to-guide
Sep 13, 2026
How orx up Starts the Local Dashboard and API in OpenResearch

Discover how orx up starts the local dashboard and API in OpenResearch. Learn about TCP listeners, LLM hosts, and Axum HTTP servers for seamless operation.

how-to-guide
Sep 13, 2026
How to Install Reusable Agent Skills with `orx`: A Complete Guide

Learn how to install reusable agent skills with orx. This guide shows how the orx install-skills command enables agents to discover and invoke the orx command automatically.

how-to-guide
Sep 13, 2026
How the plan_gate Module Controls Agent Permissions in orx

Discover how the plan_gate module controls agent permissions in orx. Learn about its allow-list policy for read-only operations and user approval for destructive actions in Claude's --permission-mode plan.

internals
Sep 13, 2026
Where to Find Agent Harnesses for Different Coding Agents in orx

Discover agent harnesses for Claude Code, OpenCode, Cursor, and Codex within the alphaXiv/OpenResearch repository. Find them in the src/local/harness/ directory.

how-to-guide
Sep 13, 2026
How orx Handles Python Streaming for CPython Jobs: Real-Time Output Across Backends

orx ensures real-time Python streaming for CPython jobs by setting PYTHONUNBUFFERED and PYTHONIOENCODING across all backends like Modal, Slurm, Kubernetes, and more. Get instant stdout/stderr.

how-to-guide
Sep 13, 2026
Which Backend Kinds Does orx Support? A Complete Guide to OpenResearch Compute Backends

Discover the nine backend kinds supported by orx: hf_job, k8s_job, modal_job, slurm_job, ssh_job, ray_job, openresearch_job, local_job, and tinker_job. Explore the complete guide to OpenResearch compute backends.

how-to-guide
Sep 13, 2026
What Is the BackendDescriptor in orx and How Is It Serialized?

Understand the BackendDescriptor in orx, a data structure for backend job metadata. Learn how it serializes to JSON using serde for SQLite integration in this technical guide.

internals
Sep 13, 2026
StoredRun, LocalExperiment, and LocalProject Types in orx: A Complete Guide

Explore StoredRun LocalExperiment and LocalProject types in orx for efficient local research artifact management. Understand their roles in persistence and organization.

how-to-guide
Sep 13, 2026
How orx Uses a Lifecycle Lock for Atomic Destructive Operations

Discover how orx utilizes a file-based lifecycle lock with fd_lock RwLock for exclusive and atomic destructive operations, safeguarding persistent state from concurrent mutations.

internals
Sep 13, 2026
ORX Data Directory Resolution Order: How OpenResearch Locates Your Data

Understand the ORX data directory resolution order. Learn how OpenResearch finds your data by checking ORX_DATA_DIR, XDG_DATA_HOME, and your home directory.

how-to-guide
Sep 13, 2026
Where Are orx Run Logs Stored? Log File Paths in OpenResearch

Discover where orx run logs are stored in alphaXiv OpenResearch. Find log file paths generated by the log path helper function in src/store.rs.

how-to-guide
Sep 13, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →