你電腦裡那個寫程式的 AI,可以直接變成一個會自己跑實驗的研究員。不用把程式碼傳上任何雲端。

一句話結論:OpenResearch 是一個本地優先的研究工作台,把 Claude Code、Codex、OpenCode、Cursor 變成能做文獻回顧、跑實驗的研究 agent。4,137 星、MIT 授權,但它的提示詞層只佔全庫 3%,而且 101 天發了 125 個版本、一份 changelog 都沒有。

以下所有數字都是 2026 年 9 月 17 日我自己打 GitHub API 實查的,不是抄 trending 表格。

OpenResearch 到底是什麼?

它是 alphaXiv 團隊做的一個本地研究工作台。裝好之後跑一行 orx up,瀏覽器開 http://127.0.0.1:4791,你就有一個儀表板,可以把你已經在用的 coding agent 掛上去當研究員。

官方 README 的自我定位是一句話:

The local-first workspace for research agents and autoresearch.(給研究 agent 和自動研究用的本地優先工作台。)

重點在 local-first(本地優先):專案、對話、實驗、紀錄、程式碼、產出全部留在你自己的機器,資料庫是一個本地 SQLite。建立專案或跑一次實驗,都不會把你的程式碼公開出去。這條路線和我們之前寫過的本地優先 AI agent是同一個方向。

它支援的 agent 有四個:Claude Code、Codex、OpenCode、Cursor。每個 session 可以各自選 harness 和模型。

實查基本資料(2026-09-17)

項目實查值
星數4,137★
Fork / Watch261 / 17
建立日2026-06-07
最後推送2026-09-16
主語言Rust(68.7%)+ TypeScript(25.8%)
授權MIT
開放 issue8 個真 issue + 24 個 PR

最後一行要特別說:GitHub API 的 open_issues_count 回傳 32,但那個欄位把 PR 一起算進去。我逐筆拆開數,真正的開放 issue 只有 8 個,另外 24 個是 PR。這個倉庫從開站到現在總共只開過 23 個 issue,關掉 15 個。看到「32 個未解 issue」就下結論的話,會判錯這個專案的維護狀況。同一類陷阱我們在星數和真實下載量對不上那篇也踩過一次。

我數完 513 個檔案,提示詞只佔 3%?

對。這是本篇唯一一組中文圈沒有第二份的數據。

我拉了 GitHub 的 Git Trees API,把整個倉庫 513 個檔案的 byte 數逐個抓下來,然後分兩堆:一堆是「提示詞層」(12 個內建 agent-skills 資料夾,加上根目錄的 SKILL.md、SYSTEM_PROMPT.md、AGENTS.md、CLAUDE.md),另一堆是「引擎層」(Rust 原始碼加前端原始碼)。

檔案數體積佔比
提示詞層 · agent-skills/29141,006 B2.70%
提示詞層 · 根目錄四個 md416,248 B0.31%
提示詞層合計33157,254 B3.01%
引擎層 · src/*.rs(Rust)1143,615,906 B69.29%
引擎層 · ui/src/(前端)1461,445,493 B27.70%
引擎層合計2605,061,399 B96.99%

換句話說:你安裝的東西裡面,97% 是一個編譯出來的工作台,3% 才是拿來指揮 AI 的文字。

這個比例本身不是缺點。它是在告訴你這個工具的重心在哪。如果你以為裝的是「一包提示詞」,那你會低估它;它真正做的事情在那 3.6 MB Rust 裡面:git worktree 管理、實驗樹、多後端排程、SQLite 儲存。

同樣叫 Agent Skill,為什麼差了 19 倍?

因為「Agent Skill」這四個字現在指的東西,範圍已經大到沒有共同定義了。

我們昨天才量過另一個極端。Cloudflare 開源的 security-audit skill,我們數完它 22 個檔案發現42% 根本不是提示詞—— 它 58.2% 是提示詞 markdown,41.8% 是驗證器程式碼和測試。那是一個「提示詞為主體、拿程式碼去接住 AI 幻覺」的設計。

OpenResearch 剛好相反:提示詞只有 3.01%。兩邊的提示詞佔比差了 19.3 倍。

Cloudflare security-auditOpenResearch
提示詞佔比58.2%3.01%
非提示詞佔比41.8%96.99%
非提示詞是什麼JS 驗證器 + 測試 + schemaRust 工作台 + 前端
skill 的角色主體方向盤
你裝的時候拿到什麼一包會自我檢查的提示詞一個編譯好的程式 + 一包提示詞

這件事對讀者的實際意義是:看到「某某開源了一個 skill」的新聞,不要只看星數。先問一句「它的提示詞佔多少」。這個比例決定了三件事:你能不能看懂它、你改不改得動它、它壞掉的時候你 debug 的是文字還是程式。

我們這一個月寫過的同類題材可以排成一條光譜:從190 萬個 Agent Skills 平均只有 6.2 分Agent Skills 生態盤點SKILL.md 有兩種數法跨平台可攜性實測一次裝 215 個 skill。OpenResearch 是目前量過的最右端。

12 個內建 skill 各自在做什麼?

orx install-skills,它會把這 12 個 skill 裝進你支援的 coding agent。以下是逐個實測的體積:

skill檔案數體積做什麼
orx-figures980,426 B產研究圖表,附 TikZ 範本和繪圖樣式
orx-compute1015,698 B接 9 種算力後端(SSH/Slurm/K8s/Ray/HF/Modal…)
orx-experiment-tree113,246 B實驗樹與變體追蹤
orx-lit-review110,692 B文獻回顧
orx-paper17,565 B讀論文(吃 arXiv ID 或 DOI)
orx-agent-delegation12,367 B分派子 agent
orx-git12,328 Bgit 操作
orx-evidence12,196 B把證據綁回產生它的那次執行
orx-create12,034 B建專案
orx-reports11,977 B產報告
orx-customize11,520 B自訂
orx-instances1957 B執行個體管理

有兩個地方值得注意。第一,orx-figures 一個人就吃掉整個提示詞層的 57%,畫圖這件事的規格描述遠比想像中長。第二,orx-instances 只有 957 B,大約是一頁紙,這種體積基本上就是一段路由指令。

對投資和研究受眾最直接可用的是 orx-lit-revieworx-paperorx paper <arxiv-id-or-doi> 可以直接餵一篇論文進去,orx discover keyword <query> 做關鍵字探索。讀白皮書、讀研報、同時平行跑幾條研究線,這是它少數對非工程師也成立的用法。

101 天發了 125 個版本,為什麼一份 changelog 都沒有?

這是本篇第二個一手發現,而且我認為它比 3% 更重要。

我把 releases API 兩頁翻完,逐筆數:

指標實測值
總 release 數125(0 個 prerelease、0 個 draft)
首末版本v0.1.1(06-07)→ v0.2.3(09-16)
跨度101 天
平均節奏1.24 個版本/天
有發版的日子68 天,佔全期 67%
逐月6 月 29/7 月 57/8 月 30/9 月 9
main 分支 commit 總數344
平均幾個 commit 發一版2.75

每 2.75 個 commit 就發一個版本。7 月最瘋的時候是每天 1.84 版。

然後是那個洞:125 個 release,沒有任何一份寫了改了什麼。

我逐筆比對 release 的內文,v0.2.0 到 v0.2.3 四個版本的 body 長度一模一樣,都是 2,133 字元;v0.1.120 到 v0.1.122 都是 1,638 字元。全部是 cargo-dist 0.32.0 自動生成的安裝指令和下載表格。搜尋 What's ChangedChangelog,兩個字串在最新版的 release 內文裡都是零命中。

這不是隨便亂發。我去讀了 release-on-bump.yml 的註解,他們寫得很清楚:

This never increments a version: the version is always a human decision made in a reviewed PR, and “merge a PR that bumps Cargo.toml” is the release act.(版本號永遠是人在一個被審查過的 PR 裡做的決定,「合併一個把 Cargo.toml 版本推上去的 PR」就是發版這個動作本身。)

所以每一次發版都是有人刻意決定的,但決定完之後,沒有人告訴使用者改了什麼。要知道 v0.2.2 和 v0.2.3 差在哪,你只能自己去讀 commit。

那「可重現實驗」還算不算數?

算,但鎖住的範圍比你以為的窄。

OpenResearch 官方賣點表的第二列寫的是 Reproducible experiments:實驗變體記在 git 原生的實驗樹裡,每次執行都會拿到一份「所記錄那個 commit 的不可變封存」。

這句話是真的,但它鎖住的是你的程式碼 commit。它沒有鎖住兩樣東西:

  • 跑這次實驗的那個 orx 版本 —— 而這個版本平均每天換 1.24 次。
  • 那 141 KB、12 個內建 skill 的內容 —— 它們跟著版本走,換版本就是換提示詞。

結果就是一個很實際的問題:同一個 commit,你六月跑和九月跑,中間隔了一百多個版本和一整輪提示詞改動,出來的東西不一定一樣。而因為沒有 changelog,你連「中間改過什麼」都查不到。

這不是在說這個工具不能用。這是在說,它的可重現性保證需要你自己補上最後一哩:

  1. 每次記錄實驗的時候,順手把 orx --version 的輸出寫進筆記。這是零成本的,而且是目前唯一能還原當時環境的憑據。
  2. 重要的實驗做完之前,不要跑自動更新。
  3. 如果一篇研究要寫進正式產出,把當時的 skill 資料夾一起封存 —— 那 141 KB 是你的實驗條件的一部分。

我們在AI 數學證明倉庫實查那篇也遇過類似的狀況:工具本身在動的時候,「同一份程式碼」不等於「同一個結果」。

你的實驗中間漂了幾個版本?

下面這個試算機用我實測的兩個速率算:全期平均 1.24 版/天,以及 2026 年 9 月實測的 0.56 版/天(9 個版本除以 16 天,節奏已經在放慢)。填進你上次跑實驗到現在隔了幾天:

以全期均速 1.24 版/天估算
以近期 0.56 版/天(保守)估算
這期間你查得到的 changelog 份數
提示詞層可能已改動

估算基準:2026-09-17 實查 125 個 release / 101 天。實際版本數以官方 releases 頁為準。

這個試算機是外推,不是官方數字。它的用途只有一個:提醒你在筆記裡多寫一行版本號。

怎麼裝?

macOS 或 Linux 三步就跑得起來,Windows 目前還是 beta,而且要先裝 Git for Windows。

  1. 裝 CLI:終端機跑 curl -LsSf https://openresearch.sh/install.sh | sh。macOS 需要 11 以上。
  2. 啟動工作台:跑 orx up,瀏覽器會開 http://127.0.0.1:4791 的本地儀表板。
  3. 把 skill 裝進你的 agent:跑 orx install-skills,那 12 個 skill 就會進到 Claude Code、Codex、OpenCode 或 Cursor。

想完全離線跑,可以接 LM Studio、oMLX、Ollama 或自訂端點,走 OpenCode 那條路。要評估自己的機器跑不跑得動本地模型,可以看本地模型跑不跑得動那篇。

哪些人現在不該裝?

這一段是我認為在中文介紹裡最常被跳過、但最該寫的部分。六個實查到的問題:

問題實查到的狀況
遠端服務沒有應用層驗證README 自己寫明:orx up --remote 的遠端服務綁在 loopback、沒有應用層驗證,同一台主機上的其他使用者可以直接連進來。共用工作站或共用 GPU 機請先想清楚。
遙測是預設開、不是預設關官方 release build 會送出「可退出」的粗略使用事件,綁一個隨機安裝 ID。要關要自己跑 orx telemetry off。持平講:README 明列不含程式碼、提示詞、檔案內容與路徑、倉庫名、token、email、專案與實驗 ID;原始碼自行編譯的版本則完全不送。
Windows 還是 beta官方標示 beta,而且要另外裝 Git for Windows。
Claude Code harness 有已知缺陷issue #337(2026-09-14 開,至今未關)回報 /compact/export/copy 三個斜線指令會被當成一般訊息送進聊天,而且沒有 /resume,session 兩邊接不回去。
零 changelog125 個 release 沒有一份說明改了什麼,出問題要自己翻 commit。
三個人寫了 96.8%12 位貢獻者裡,前三名(sox8502 201、myles332 67、rehaanahmad2013 65)合計 333 次,佔 344 次 commit 的 96.8%。這是典型的早期專案結構,人一走節奏就會變。

另外提醒一個大家常忽略的點:這個倉庫的 README 掛著 Trendshift「當日第一倉庫」徽章。衝榜和長期可用是兩件事,我們在衝上 GitHub 日榜第一之後寫過一次完整的反例。

常見問題

OpenResearch 要付費嗎?

本體是 MIT 授權的開源軟體,本地跑不用錢。openresearch.sh 的帳號只用在組織功能和託管算力這類服務端能力上,不建帳號一樣能在本地用。真正的成本是模型的 token,它會平行跑多個 agent session,燒得比單線快。

我不會寫程式,用得上嗎?

有限度地用得上。orx paper 讀論文和 orx lit-review 文獻回顧這兩塊,非工程師也能操作,拿來讀白皮書和研報是成立的。但整套安裝走終端機,實驗樹的概念建立在 git worktree 上,完全不碰命令列的話門檻還是偏高。

它和一般的 AI agent 管理工具差在哪?

差在它的核心資料結構是實驗,不是任務。它要解的是「這條研究方向試過什麼、證據在哪、怎麼回溯」,所以重心放在 git 原生的實驗樹和證據綁定上,而不是排程一堆 agent 幫你寫程式。

提示詞只佔 3%,代表它品質比較差嗎?

不代表。比例只說明重心在哪,不說明好壞。提示詞佔比高的工具(例如 Cloudflare 那個 58.2% 的 skill)容易讀、容易改;佔比低的工具功能更硬,但你能調的旋鈕比較少。兩種設計要解的問題本來就不同。

結論

OpenResearch 是我這段時間量過最「不像 skill 的 skill 專案」—— 97% 是編譯出來的工作台,3% 才是提示詞。如果你已經在用 Claude Code 或 Cursor,而且手上有需要平行試好幾條路的研究工作,它值得裝一次試。本地優先這件事它做得是真的,資料不出機器。

但請帶著兩個動作用它:把 orx telemetry off 跑掉(如果你介意),以及每次記實驗的時候順手寫下 orx --version。第二個尤其重要 —— 在一個 101 天發 125 版、零份 changelog 的專案上,版本號就是你唯一的時間戳。

資料來源:alphaXiv/OpenResearch GitHub 倉庫OpenResearch 官方文件,全部數據為 2026-09-17 經 GitHub API 實查。

本文為工具測評與資訊整理,不構成任何投資建議。開源專案版本更新快速,文中數據為 2026 年 9 月 17 日實查值,實際情況請以官方倉庫為準。安裝任何第三方工具前請自行評估安全性。

關於Mr. Slash

「Mr. Slash 的系統性人生」,創立於 2024年,由 Mr. Slash 本人及專業編輯團隊經營的財經內容平台。

我們的宗旨是透過投資、財經、自動化與新興科技等領域的深入解說與應用,幫助讀者打造穩定的被動收入系統。內容涵蓋加密貨幣、股息資產、量化工具、平台分潤等實用策略,協助你用更聰明的方法配置資金、累積資產,走在財務自由的路上,少走冤枉路。

若為商業合作邀稿,將會清楚標註「不代表本站立場」。

商業合作

如果您有任何關於我們團隊或網站內容的疑問或建議,歡迎您前往IG 私訊 @slash.Capital聯繫我們,謝謝!

發表迴響

相關文章

最新文章

探索更多來自 Mr. Slash|系統流人生 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀

خصم دائم على الرسوم سجّل في OKX مجاناً ←
Join Mr. Slash