orx-testing
Skill8k starsChanged 7 days agoMITView on GitHub
Test an OpenResearch change the way its user will find the problems, and bring evidence a reviewer can see. Covers starting from the right state, driving the real flow from its entry point, real agents and backends, states, themes, sizes, languages and failure cases, the desktop webviews on macOS, Windows and Linux, screenshots and video and checking each frame. Use before calling any change a user can see done, before filing or updating a pull request, when asked to test, verify, screenshot, record or QA, and whenever a user reports a bug that "the tests pass" on. In this repo, use it in place of any general UI testing skill, including when reviewing someone else's change.
Adopted by
Steady: 0 new projects took it in the last 4 weeks, none the 4 weeks before.thin data
Who's talking about alphaXiv/OpenResearch
- @alphaxiv.org“With OpenResearch, your work can remain yours, protected from the business interests of frontier labs. Try …”Bluesky · Oct 29, 2026 · 4 likes
- forjedio/yerd“[Fix] Trust system CAs for HTTPS downloads”GitHub · Oct 1, 2026 · 2 reactions
- @dailygithubtrends.bsky.social“今日のGitHubトレンド alphaXiv/OpenResearch OpenResearchは、AIエージェントによる自動研究のためのローカル優先ワークスペースです。 Claude…”Bluesky · Sep 15, 2026 · 2 likes
- @yug1224.com“複数のAIエージェントを並列で動かして自動で科学研究を進められるツールっぽい 自律的な実験ループを回すのに使えそう yug1224 starred alphaXiv/OpenResearch …”Bluesky · Sep 12, 2026 · 2 likes
- chenrui333/homebrew-tap“openresearch 0.2.23”GitHub · Nov 1, 2026 · 1 reactions
The biggest 5 of 34 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 34
Talked about on GitHub, Bluesky and Hacker News (34 times).
On GitHub · 22
- Oct 1, 2026[Fix] Trust system CAs for HTTPS downloads — forjedio/yerd2 reactions · 5 comments
- Nov 1, 2026openresearch 0.2.23 — chenrui333/homebrew-tap1 reaction · 1 comment
- Nov 5, 2026docs(README): add agent logos to the Support section — amirkiarafiei/subagent-cli-skills0 reactions
- Nov 3, 2026Assess alphaXiv and OpenResearch relevance to Delphi claim, evidence and provenance terms — fractastical/project-delphi-ontology0 reactions
- Oct 24, 2026[Resource]: OpenResearch — hesreallyhim/awesome-claude-code0 reactions · 1 comment
17 more on GitHub
- Oct 17, 2026openresearch: drop SSH readiness patch when upstream release ships fix — numtide/llm-agents.nix0 reactions
- Oct 17, 2026[Candidate] alphaxiv/openresearch/agent-skills/orx-feedback - orx-feedback — ProSkillsMD/proskills0 reactions · 1 comment
- Oct 16, 2026openresearch: drop fetchpatch when upstream release ships fixes — numtide/llm-agents.nix0 reactions · 1 comment
- Oct 15, 2026Record Codex MCP invocation evidence and explicit attribution gaps — native-agent-stack/native-agent-stack0 reactions
- Oct 3, 2026Currency wave W1: eight foundation pins to their latest clean upstream releases (mcporter held) — native-agent-stack/native-agent-stack0 reactions · 11 comments
- Sep 29, 2026Add OpenResearch — AppImage/appimage.github.io0 reactions · 1 comment
- Sep 28, 2026feat(repo): add OpenResearch review — euisuk-chung/euisuk-chung.github.io0 reactions
- Sep 18, 2026[项目笔记] OpenResearch — helloyikai86-droid/last30days-reports0 reactions
- Sep 18, 2026Github trending [alphaXiv/OpenResearch] 本地优先研究智能体工作空间 — web1992/github-trending0 reactions
- Sep 17, 2026Compare with OpenResearch — calkit/calkit0 reactions · 1 comment
- Sep 17, 2026📈 AI 开源趋势日报 2026-09-17 — 96loveslife/big_model_radar0 reactions
- Sep 16, 2026🔥 GitHub Trending AI 早报 · 2026-09-16 · Top 5 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 16, 2026🔥 GitHub Trending AI 早报 · 2026-09-16 · Top 5 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 16, 2026Github trending [alphaXiv/OpenResearch] 本地优先研究智能体 — web1992/github-trending0 reactions
- Sep 15, 2026🔥 GitHub Trending AI 早报 · 2026-09-16 · Top 5 项目 — Mystery406/ai-xiaohongshu-daily0 reactions
- Sep 15, 2026🔥 GitHub Trending AI 早报 · 2026-09-16 · Top 5 项目 — happydog-intj/ai-xiaohongshu-daily0 reactions
- Sep 1, 2026sep 2026 — kimtth/azure-openai-llm-notes0 reactions
On Bluesky · 11
- Oct 29, 2026With OpenResearch, your work can remain yours, protected from the business interests of frontier labs. Try it today!… — @alphaxiv.org4 likes and reposts
- Sep 15, 2026今日のGitHubトレンド alphaXiv/OpenResearch OpenResearchは、AIエージェントによる自動研究のためのローカル優先ワークスペースです。 Claude… — @dailygithubtrends.bsky.social2 likes and reposts
- Sep 12, 2026複数のAIエージェントを並列で動かして自動で科学研究を進められるツールっぽい 自律的な実験ループを回すのに使えそう yug1224 starred alphaXiv/OpenResearch https://github.com/alphaXiv/OpenResearch — @yug1224.com2 likes and reposts
- Oct 15, 2026🔥 Hot Repo! 🔥 (100+ new stars) 📦 alphaXiv / OpenResearch ⭐ 7,244 (+114) 🗒 Rust Turn your coding agents into research agents — @github-trending-rs.bsky.social1 likes and repost
- Oct 14, 2026alphaXiv / OpenResearch: Turn your coding agents into research agents ★7138 https://github.com/alphaXiv/OpenResearch — @rusttrending.bsky.social1 likes and repost
6 more on Bluesky
- Sep 15, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 alphaXiv / OpenResearch ⭐ 2,981 (+593) 🗒 Rust Turn your coding agents into research agents — @github-trending.bsky.social1 likes and repost · 1 reply
- Sep 30, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 alphaXiv / OpenResearch ⭐ 6,200 (+280) 🗒 Rust Turn your coding agents into research agents — @github-trending-rs.bsky.social0 likes and reposts · 1 reply
- Sep 18, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 alphaXiv / OpenResearch ⭐ 5,254 (+638) 🗒 Rust Turn your coding agents into research agents — @github-trending-rs.bsky.social0 likes and reposts · 1 reply
- Sep 14, 2026🎉 Celebrating! 🎉 (500+ new stars) 📦 alphaXiv / OpenResearch ⭐ 2,383 (+566) 🗒 Rust Turn your coding agents into research agents — @github-trending-rs.bsky.social0 likes and reposts · 1 reply
- Sep 13, 2026公式GitHubを読むと、これは研究の方向ごとに隔離したGit作業領域を作り、複数エージェントで仮説・コード変更・実験・証拠確認を回せるローカル優先の作業基盤。 https://github.com/alphaXiv/OpenResearch… — @sara-echosphere.bsky.social0 likes and reposts · 1 reply
- Sep 11, 2026🚀 Skyrocketing! 🚀 (200+ new stars) 📦 alphaXiv / OpenResearch ⭐ 1,053 (+210) 🗒 Rust Run parallel research agents with any model — @github-trending.bsky.social0 likes and reposts · 1 reply
On Hacker News · 1
- Sep 30, 2026OpenResearch: A local-first workspace for research agents1 point
In this repository8 other files it gives its agents.
- AGENTS.mdAGENTS.md
- arc/agents.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- orx-accessibilitySkill
- orx-copySkill
- orx-flowsSkill
- orx-lookSkill
- openresearch-cliSkill
The file
Files
Testing OpenResearch like its user
Start from the user's state
node dev.ts --onboarding for a first run, --state NAME for a saved one (build it up, then node dev.ts save NAME), --copy for realistic volume. AGENTS.md, "Running it", covers the rest of the dev server.
--copybrings the user's real projects and chats into frame. Ask before evidence from it goes into a pull request, or build a state from scratch and save it.
Walk the flow
- Enter where a user enters: the tile, menu item, setup step or link that leads to the change, never a URL typed straight to the new page.
- Go all the way to the result: the agent answers, the run finishes, the setting takes effect after a restart.
- Then use it naturally for a few minutes: go Back, press Escape, resize, switch chats and machines, open it again. Most bugs a user finds come from this, after the change was called verified.
- Use real agents where the change touches them. A cheap real model is fine (Haiku, a free OpenCode model, a local model). If an agent can't be signed in, say so and use a clearly labelled fixture; never present a fixture as a real run. The fake agent belongs to
e2e/. - A backend or agent change runs for real: launch, follow the logs, cancel, and confirm the cleanup, on the cheapest tier of a real account. Delete what you created on every path, success or failure, and report the cost.
- Score it: would a newcomer understand what to do on each screen without being told? Say where they wouldn't.
The matrix
For each surface the change touches:
| Axis | Cover |
| States | first run, empty, loading, error, signed out, agent not ready, one backend down, offline (OfflineBanner), a remote workspace |
| Themes | light and dark, judged separately |
| Sizes | the default window, the narrowest it allows, fullscreen and maximized on each platform, long names and long lists |
| Language | English and one long locale (Russian or Polish, from Settings) for truncation and wrapping |
| Input | mouse, Tab and Shift-Tab, Enter and Escape, a double-click on submit, typing with an IME, paste |
| Timing | a slow response, a stream that drops mid-turn, a window that was hidden and comes back |
| Platforms | every platform the change can behave differently on (below) |
The desktop webviews
WKWebView, WebKitGTK and WebView2 each break in their own ways (orx-look, "The desktop webviews").
- Playwright's WebKit is the closest stand-in you can script for WKWebView and WebKitGTK:
pnpm --dir e2e exec playwright install webkit, then drive the web URL withwebkit.launch(). It narrows the gap; it doesn't close it. - On macOS,
node dev.ts desktopopens this worktree's app window. Look at a visible change there before calling it done. - On Windows and Linux, test the window from a canary build in a VM you own, never by taking over the user's desktop. WebView2 can be driven over CDP (
e2e/README.md). - Updater, installer, window and path changes are tested on every platform they touch.
Evidence
- Capture with your browser tool at the web URL: its screenshots and recordings show the page without the rest of the screen.
- Look at every frame before sending it, for capture defects (devtools left open, a stray scrollbar, an offset, the wrong flow) and for product bugs you recorded without noticing. To check a video, extract its frames:
ffmpeg -i .shots/name.webm -vf fps=2 .shots/name-%03d.png..shots/is ignored. - Report as
arc/contributing.md, "Evidence", asks, with the score from step 6.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

