Repository navigation
Download OpenResearch
Install the desktop app to get everything you need. No separate installation or terminal setup required.
The desktop app updates automatically by default. You can manage updates in Settings.
Install ORX on a remote machine
For remote servers and compute clusters, install ORX directly from a terminal:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alphaXiv/OpenResearch/releases/download/v0.2.25/openresearch-cli-installer.sh | shTo update an existing terminal installation, run orx update.
What's Changed
- fix(ui): open browser for alphaXiv sign-in on remote sessions by @jyuan-dev in #884
- ci: publish canaries and releases sooner by building alongside CI by @paperclover in #876
- feat(ui): add Turkish localization by @sBaydin in #882
- fix(desktop): paste clipboard images on Linux by @sBaydin in #865
- fix(ui): move the fast mode indicator to settings by @exhyy in #879
- feat: make the chat composer resizable by @sBaydin in #863
- fix: preserve relative paths in Codex configuration by @paperclover in #887
- feat: rework entirely how subagents work by @paperclover in #885
- feat(updates): say what an update brings and check right after switching to canary by @paperclover in #889
- feat(ui): let screen readers walk long chats without mounting them all by @paperclover in #890
- feat(desktop): in-app remote machine switcher by @paperclover in #891
- feat(ui): rebuild the composer by @paperclover in #886
- fix(ui): remove phantom composer height by @paperclover in #893
- fix: spawn every binary the way a terminal would by @paperclover in #894
- feat: rewrite the experiment engine by @paperclover in #862
- feat: switch harness mid-conversation by @paperclover in #892
- fix(ci): update zig and cargo-zigbuild by @paperclover in #906
- feat: search chat history across the workspace by @paperclover in #896
- fix(ui): resolve Windows test harness paths by @dajiaohuang in #900
- fix(ci): stop the cache restore wiping hosts by @paperclover in #907
- feat(onboarding): sign in with alphaXiv instead of a research profile by @myles332 in #895
- fix(ci): build hosts on macos-latest by @paperclover in #911
- test: rebuild the test suite around real code by @paperclover in #910
- fix(engine): keep logs on box and K8s cancels by @paperclover in #897
- feat(engine): run rented boxes under orx-host by @paperclover in #912
- feat: share projects as .orx files by @myles332 in #873
- feat: publish projects as openresearch.sh links by @myles332 in #877
- fix(ui): stop chat scroll snapping back while rows measure by @myles332 in #914
- fix(windows): let normal users launch SSH runs by @paperclover in #915
- fix(engine): give box runs 15 minutes to collect by @paperclover in #916
- Accept user-owned symlinked source snapshot directory by @devin-ai-integration[bot] in #789
- Stop pooling OpenAlex requests into one shared keyless budget by @devin-ai-integration[bot] in #747
- Keep committed LF bytes in Windows source snapshots (OR-567) by @devin-ai-integration[bot] in #730
- Fall back to hard links and copies when Windows refuses agent config links by @devin-ai-integration[bot] in #720
- fix(ui): prevent automatic remote Markdown images by @dajiaohuang in #909
- Skip cloud-only files of unrelated repositories in the per-command storage check by @devin-ai-integration[bot] in #734
- feat: orx up --host 0.0.0.0 for a trusted LAN by @space-cadet in #375
- fix(ui): decode artifact link paths once (OR-607) by @devin-ai-integration[bot] in #786
- chore: new agent instructions by @paperclover in #918
- fix: find Claude Code plugin skills the manifest declares by @kargibora in #903
- Fall back to a writable config home when bootstrapping rental boxes (OR-589) by @devin-ai-integration[bot] in #766
- fix(windows): keep SSH logins across restarts by @paperclover in #917
- chore: release v0.2.25 by @myles332 in #920
- fix: embed release hosts in telemetry check by @myles332 in #921
- fix: create private runtime dir atomically by @myles332 in #923
New Contributors
- @exhyy made their first contribution in #879
- @space-cadet made their first contribution in #375
- @kargibora made their first contribution in #903
Fixed issues
- alphaXiv sign-in does not open browser on remote host sessions — fixed by #884
- Add Turkish (tr) interface localization — fixed by #882
- Desktop: Ctrl+V cannot paste clipboard images on Linux — fixed by #865
- Fast Mode indicator points to the model menu instead of its settings toggle — fixed by #879
- Allow changing the size of the chat composer — fixed by #863
- 与magpie的兼容性问题 — fixed by #887
- Allow cross-harness sub-agents — fixed by #885
- ACP coding agents installed with npx are reported "Not installed" (binary is in the npx cache, not on PATH) — fixed by #894
- Slurm runs can't choose a partition per run — fixed by #862
- Runs on an unreachable SSH/Slurm host stay running and cannot be cancelled — fixed by #862
- Support agent-scheduled monitoring for direct SSH runs — fixed by #862
- Add in-chat search with Ctrl+F / Cmd+F — fixed by #896
- Windows UI tests fail to resolve run-label mocks — fixed by #900
- Windows SSH compute: repeated private-directory ACL protection requires SeSecurityPrivilege — fixed by #915
- Avoid automatic remote images in report previews and library picker — fixed by #909
- Desktop install guides misdescribe closing a busy app — fixed by #918
- Claude Code plugin skills declared in plugin.json are not discovered — fixed by #903
Full Changelog: v0.2.24...v0.2.25