Download OpenResearch
Install the desktop app to get everything you need. No separate installation or terminal setup required.
<picture></picture>
<picture>
</picture>
<picture>
</picture>
<picture>
</picture>
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: :::sh curl --proto '=https' --tlsv1.2 -LsSf https://github.com/alphaXiv/OpenResearch/releases/download/v0.2.19/openresearch-cli-installer.sh | sh To update an existing terminal installation, run `orx update`.What's Changed
- Fix Windows console flashes during local runs (OR-412) by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/588
- OR-211 Reference repo files with @ in the agent chat composer by @myles332 in https://github.com/alphaXiv/OpenResearch/pull/602
- Request CPUs and memory for Slurm runs by @lucharo in https://github.com/alphaXiv/OpenResearch/pull/568
- Fix k8s ORX_SCRIPT docs example; fail fast when the pod exits before staging (OR-366) by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/576
- OR-351 Configure Slurm cpus/mem defaults from the CLI and record them per run by @myles332 in https://github.com/alphaXiv/OpenResearch/pull/611
- Recover runs whose supervisor spawn failed (OR-334) by @myles332 in https://github.com/alphaXiv/OpenResearch/pull/609
- Decode reserved escapes in local Markdown image paths (OR-450) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/613
- Retry SSH config resolution against the user config when system includes fail the owner check (OR-451) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/618
- Escalate SSH cancellation to KILL remaining group members after TERM (OR-354) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/619
- Refine neutral UI palette and chat links by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/617
- Give paper PDF downloads a per-read timeout and a clear error (OR-468) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/622
- Retry SSH source upload on transient transport drops (OR-474) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/629
- Grow vendored chart height when the legend wraps (OR-475) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/630
- feat(ui): add Polish (pl) localization by @ChinskiKaczynski in https://github.com/alphaXiv/OpenResearch/pull/626
- Codex: settle server requests immediately for spawned helper sessions by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/634
- Make orx agent spawn create ordinary independent chats by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/633
- exp wait: retry transient 'database is locked' within the wait timeout by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/636
- OR-295 Add
orx exp moveto re-parent experiment subtrees by @myles332 in https://github.com/alphaXiv/OpenResearch/pull/610 - OR-480 Run agent sign-in from the composer warning by @myles332 in https://github.com/alphaXiv/OpenResearch/pull/639
- fix: report dashboard locale after backend connection by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/648
- fix: list SSH hosts from included config files (OR-484) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/654
- Remove dead statusColor helper that had drifted from StatusBadge by @SID-6921 in https://github.com/alphaXiv/OpenResearch/pull/585
- docs: clarify background feedback and research exclusions by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/662
- fix: preserve macOS IME composition when pressing Enter (OR-500) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/661
- Request one task explicitly in Slurm batch scripts by @ChenHsieh in https://github.com/alphaXiv/OpenResearch/pull/664
- Show Claude connection failures once with resend guidance (OR-435) by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/655
- OR-493 Keep macOS fullscreen stable on Escape and close by @devin-ai-integration[bot] in https://github.com/alphaXiv/OpenResearch/pull/651
- Release v0.2.19 by @sox8502 in https://github.com/alphaXiv/OpenResearch/pull/668
New Contributors
- @lucharo made their first contribution in https://github.com/alphaXiv/OpenResearch/pull/568
- @devin-ai-integration[bot] made their first contribution in https://github.com/alphaXiv/OpenResearch/pull/613
- @ChinskiKaczynski made their first contribution in https://github.com/alphaXiv/OpenResearch/pull/626
- @ChenHsieh made their first contribution in https://github.com/alphaXiv/OpenResearch/pull/664
Fixed issues
- Slurm runs can't request CPUs or host memory — fixed by #568
- Local Markdown images fail for percent-encoded reserved filename characters — fixed by #613
- Add Polish (pl) interface localization — fixed by #626
- Proposal:
orx exp move(re-parent) andorx exp delete/archive— light pruning for experiment trees — fixed by #610 - Settings SSH host list omits hosts defined in Include'd config files — fixed by #654
- Dead statusColor() helper in ui/src/api.ts has drifted from StatusBadge's STATUS_STYLES (github.com) — fixed by #585
- OpenResearch Skill Harness Intentionally hides the sending of analytics using user compute — fixed by #662
- macOS: Enter sends message instead of committing English text in the built-in Chinese IME — fixed by #661
- Slurm submission is rejected on clusters that require an explicit task count — fixed by #664
- A dropped Claude API connection shows two errors and looks fatal — fixed by #655
Full Changelog: https://github.com/alphaXiv/OpenResearch/compare/v0.2.18...v0.2.19