REA、Orca、PhotoCraft AI:GitHub 爆紅開源工具介紹
GitHub 爆紅的 AI Agent 開源專案:REA 逆向工程、Orca 多 Agent 協調、PhotoCraft Adobe 替代。每個工具能做什麼、適合誰、怎麼開始用一次整理。
你以為 GitHub 上爆紅的專案一定跟你無關 —— 直到你發現幾個十萬星的倉庫,正在重新定義「一個人能做什麼」。
上禮拜我花了一天時間,把最近幾個月 GitHub 上星數衝得最兇的開源專案一個一個看過去。有些是工具、有些是框架、有些看起來像玩具但實際上有真正的工程深度。它們的共同點是:全部免費、全部開源、全部跟 AI Agent 有關。
以下這七個,是我覺得每個會用 AI 寫程式的人都該知道的。我不會一一推薦你裝起來,每個工具的定位不同,選對的才有用。
REA:把任何軟體拆開來看
REA(Reverse Engineer Anything)是 GitHub 上成長最快的專案之一。它是一個 MCP Server,讓 AI Coding Agent(Claude Code、Codex、Cursor 等)可以直接對應用程式進行逆向工程,從行為分析到二進位層級,一次搞定。
簡單說:你看到一個 App 的某個功能很讚,但不知道它怎麼做的,REA 就能幫你拆開來看。它內建了 Hopper、Ghidra、IDA 等反組譯工具,Agent 透過 MCP 呼叫這些工具,讀取反組譯結果後回答你的問題。
適合誰? 開發者想理解某個 App 的實作方式、安全研究人員做惡意軟體分析、或者單純好奇「這個功能到底是怎麼寫的」。
安裝方式很簡單:
npx rea-agents setup
然後在 Claude Code 或 Codex 裡問:「這個 App 的推薦功能是怎麼跑的?」它就會自動調用 REA 來分析。
我的觀察: REA 的真正威力在於 Agent 能理解反組譯結果後,直接幫你「重寫」那個功能到你的專案裡。逆向加重建,才是完整的流程。
Orca:一個提示,多個 Agent 同時工作
Orca 的定位跟 REA 完全不同。它是 Agent 協調器(Orchestrator)。
想像這個場景:你要做一個功能,但不確定哪種實作方式最好。你可以把同一個提示分送到 Claude Code、Codex、Grok 五個不同的 Agent,每個在獨立的 git worktree 裡工作,然後 Orca 會把所有結果放在一起比對、合併。
它支援的 Agent 清單很長:Claude Code、Codex、Grok Bot、Cursor、GitHub Copilot、Devin 等都在列。核心概念是:你有什麼訂閱,就用什麼跑,不用多付錢。由 Stably AI 開發,桌面版在 onorca.dev 可以下載,CLI 也能直接用。
它的核心功能:
- 單一提示,多 Agent 執行:同一個需求分送到多個工具同時處理
- 獨立 git worktree:每個 Agent 的結果互不干擾,方便比對
- 手機監控:隨時查看進度、發送後續指令
適合誰? 需要同時測試多個 AI 解決方案的人、團隊裡有多個開發者用不同工具的人、或者單純想看看「同一個問題,不同 Agent 會給出什麼答案」的好奇型使用者。
Orca 的桌面版有手機伴侶 App,你可以從手機監控 Agent 進度、發送後續指令。它解決的問題很實際:現在 AI Coding Agent 太多,每個都要開獨立的終端機、管理不同的工作目錄,Orca 把它們統一了。
ArtCraft / PhotoCraft:Adobe 的開源替代品
ArtCraft 是一個 GitHub Organization(github.com/storytold),在 2026 年 9 月底到 10 月初一舉釋出了十三個應用程式,其中七個對應 Adobe 的產品:
| 工具 | 對應 Adobe | 功能 |
|---|---|---|
| PhotoCraft | Photoshop | 圖層、遮罩、真實 PSD 檔案支援 |
| FilmCraft | Premiere Pro | 影片剪輯、色彩、音效 |
| LightCraft | Lightroom | 照片管理、RAW 開發 |
| VectorCraft | Illustrator | 向量繪圖 |
| EffectCraft | After Effects | 動態效果與視覺特效 |
| DesignCraft | InDesign | 頁面排版與出版 |
| PdfCraft | Acrobat | PDF 閱讀、合併、表單填寫 |
全部用純 Rust 編寫,沒有 Electron、沒有 Webview、不需要帳號、沒有遙測。十二個應用程式可以在瀏覽器中透過 WebAssembly 直接試用(FilmCraft 目前僅支援桌面版)。
PhotoCraft 是目前最成熟的,它已經能開啟並重新儲存 psd-tools 測試集中的 307/309 個 PSD 檔案,超過 1,700 個測試覆蓋。官方明確標註這是「early alpha」,不建議作為日常專業工作替代品,但對於個人使用和學習來說已經夠用了。
所有專案採用 Apache-2.0(PhotoCraft 額外提供 MIT),授權非常寬鬆,你可以自由使用、修改、甚至基於此建立商業產品。
我的觀察: 這個套件最有趣的是它的 MCP Server。PhotoCraft 和 VectorCraft 都暴露了 MCP Server,這意味著 AI Agent 可以直接驅動這些應用程式:你不用手動操作 Photoshop,讓 Agent 幫你處理圖層、調整色彩、批量編輯。
Compositor:Mac 原生的 Photoshop 替代方案
Compositor 由 Robbie Tilton 開發,定位是「Adobe Photoshop 的免費開源替代方案」。跟 ArtCraft 套件不同,Compositor 只專注做一件事:影像合成,而且做得很深入。
它的核心功能包括:
- 完整的圖層系統:圖層、資料夾、混合模式、遮罩、調整層一應俱全
- GPU 渲染效果:陰影、發光、描邊等即時預覽
- 全套 Photoshop 混合模式:相容主流影像處理需求
安裝方式除了直接下載外,也支援 Homebrew:
brew install --cask robbietilton-compositor
真正特別的地方: Compositor 的專案格式(.comp)是一個包含 PNG 圖層和 manifest.json 的資料夾。這意味著 任何能寫檔案的工具都可以建立或修改 Compositor 專案,包括 AI Agent。
如果你用 Claude Code 或 Codex 配合 compositor-mcp(github.com/Josusanz/compositor-mcp),Agent 可以直接讀寫圖層、調整位置、更換圖片、匯出成果,整個流程完全不需要你手動操作 Compositor 的 UI。
適合誰? Mac 使用者、需要快速處理大量影像的人、以及想用 AI Agent 自動化影像後製流程的開發者。
Ego Lite:AI Agent 的專屬瀏覽器
Ego Lite(github.com/citrolabs/ego-lite)是一個為 AI Agent 設計的瀏覽器。它的核心問題意識很明確:
現在讓 AI Agent 做網頁自動化,大部分工具都需要獨立的瀏覽器、重新登入、而且你跟 Agent 會搶同一個分頁。
Ego Lite 的解法很直接:一個瀏覽器,兩個人用。你在裡面正常瀏覽,Agent 在各自的 Space(隔離工作空間)裡做它的事。不會搶你的分頁、不會踢你下線、你的登入狀態自動帶入。
它基於 Chromium 開發,安裝時可以選擇是否匯入你 Chrome 的資料(帳號、Cookie、擴充功能、書籤)。Agent 透過 ego-browser skill 連接,支援 Claude Code、Codex、Cursor 等。
適合誰? 需要讓 AI Agent 自動操作網頁的人,例如爬取登入後的資料、自動化表單填寫、監控網頁變化等。特別適合那些需要保持登入狀態的場景(你的 Gmail、Notion、內部系統)。
21st.dev:10,000+ 手刻 UI 元件的目錄
21st.dev(21st.dev)不是傳統意義上的 GitHub repo,但它出現在這個列表裡有充分理由:它代表了另一種「開源」模式:社群驅動、自由使用、AI Agent 原生。
它的核心是一個由設計工程師手刻的 UI 元件目錄。跟一般的 React 元件庫不同,21st.dev 不是單一作者或單一風格,同一個問題(例如 hero section)可能有十種完全不同的設計。每個元件都有即時預覽、一鍵安裝指令,以及 AI 可用的提示詞。
它由 YC W26 的 21st Labs 開發,透過 21st MCP(github.com/21st-dev/magic-mcp),AI Agent 可以直接搜尋、預覽、並把元件安裝到你的專案中。設定方式:
npx @21st-dev/cli@latest init --client claude
適合誰? 前端開發者(特別是用 React + Tailwind CSS 的)、想用 AI Agent 快速生成 UI 的人、以及需要參考設計靈感但不想從零開始的設計人員。
skill-retrieval-mcp:89,000+ 技能的即時搜尋
skill-retrieval-mcp(github.com/JayCheng113/skill-retrieval-mcp)解決了一個很實際的問題:你不可能預先安裝所有需要的技能。
傳統做法是手動安裝幾個 skill,然後 Agent 在任務中用到時靠猜。skill-retrieval-mcp 的做法是:Agent 在做任務時,需要什麼技能就搜尋什麼,就像人類開發者在中途查文件一樣。
它從 LangSkills、SkillNet、Anthropic 官方等來源匯入了 89,267 個技能,每個技能是一個結構化的最佳實踐指南(包含程式碼範例、常見陷阱、建議做法)。搜尋時只回傳摘要(節省 token),Agent 決定需要哪個後再讀取完整說明。
pip install "skill-retrieval-mcp[local,hf]"
skill-mcp pull --include-index
skill-mcp init
適合誰? 用 Claude Code、Codex、Gemini CLI 或 Cursor 的開發者,尤其是那些經常跨領域工作(前端 + 後端 + DevOps)的人。
這七個工具,怎麼選?
我想理解某個 App 怎麼做的
逆向工程類
- REA:從行為到二進位全拆開
- 支援 Android、iOS、桌面應用程式
- Agent 可以直接分析並重寫功能
我想讓多個 AI Agent 同時工作
多 Agent 協調類
- Orca:一個提示分送到多個 Agent
- 每個 Agent 獨立 worktree,結果可比對
- 支援 20+ 個 Coding Agent
我想要免費的 Adobe 替代方案
創意工具類
- PhotoCraft:Photoshop 替代,PSD 相容性高
- ArtCraft 13 款開源工具,7 款對應 Adobe 產品
- 目前仍是 early alpha,專業工作不建議
這七個工具定位各不相同。我的建議是:
- 如果你是開發者:先試 Orca(多 Agent 比對)和 skill-retrieval-mcp(動態技能搜尋),這兩個會直接提升你的日常工作效率。
- 如果你做 UI / 設計:21st.dev 的元件目錄 + Compositor 的影像處理,可以省下大量重複工作。
- 如果你好奇 AI Agent 的邊界在哪裡:REA 和 Ego Lite 分別代表了「理解現有軟體」和「自動化網頁操作」兩個極端。
最後說兩句
這些專案有一個共同點:它們都在把「個人能做的事」往後推。
以前你需要買 Adobe 訂閱、雇設計師、寫程式、做測試。現在,一個開源套件 + AI Agent 就能完成大部分工作。這不代表專業人士會消失,專業人士只是換了工具而已。
但對一般使用者來說,門檻確實降低了。你不需要學 Rust 來用 PhotoCraft,不需要懂反組譯來用 REA,也不需要寫前端來用 21st.dev。這些工具的設計哲學很明確:AI Agent 替你處理複雜的部分,你只需要告訴它你要什麼。
當然,龍頭不等於沒有風險。這些專案大多還是早期階段(PhotoCraft 自己說「not yet a replacement for Photoshop for daily professional work」),API 可能會變、功能可能會改、今天好用的明天可能就不行了。用之前先評估自己的需求,別被星數衝昏頭。
你的 AI 已經夠聰明了。它缺的是好的工具,而這些都是免費的。
想要更多「複製就能用」的實戰工具?
這篇只是開始 —— Coocolab 會員的免費資源區,放了一整櫃可以直接複製到 AI 就開跑的實戰 prompt。
- 殘酷壓力測試你的創業點子、早點知道行不行
- 用 7 個問題逼出你早就有、卻沒發現的商業點子
- 30 分鐘做完個人財務體檢、生出專屬報告
- 一鍵幫你的 AI 裝上高速爬蟲、查資料不再過時
所有數據均來自公開申報資訊與 GitHub API,可能存在延遲或誤差。專案狀態可能隨時變化,使用前請自行查證最新版本。
延伸閱讀:
延伸閱讀
Skill Retrieval MCP:89,000 個 AI 技能,實際只有 374 個
影片說 89,000 個 AI 技能免費送,我把那個 repo 打開實際只有 374 個。重點不是數字被灌水,是 8 個大廠技能庫的總集、靠檢索挑不塞爆對話容量。附三行安裝指令與拆解。
DeepSeek Harness:一行裝好、任何模型都吃的 Claude Code 替代
DeepSeek Harness(dsh)8/13 開源、MIT 授權,一行 npx 指令裝好,DeepSeek/Claude/GPT/本機 Ollama 都吃。拆給你聽怎麼裝、跟 Claude Code 差在哪、何時用它划算。
Claude 只會聊天太浪費:4 個免費 MCP 讓它從回話變工作站
Claude 只拿來聊天太浪費。4 個免費 MCP:GitHub 讀 repo 跟 PR、Playwright 開瀏覽器、Context7 餵最新文件、Figma 把設計稿變程式碼,各自解決什麼、怎麼裝、注意什麼一次講清楚。
Cursor 教學:跟 Claude Code 到底該用哪個?我兩個都用的取捨
Cursor 是 IDE、Claude Code 是 CLI,都能寫程式但工作流程完全不同。這篇是實測後的判斷:新手先學哪個、什麼時候用哪個順手、什麼情境不用學兩個。
想把這些變成你的實戰能力?
加入 免費會員 — 解鎖「加密貨幣新手 30 天」+「AI 工具 21 天」實戰課、免費 prompt 資源區,還有每天自動生息的放貸 Bot 可試用。email 一鍵註冊、不用密碼。