GitHub Trending ★ 88 3 min

stablyai/orca

TypeScript

🔗 https://github.com/stablyai/orca

📌 【Stability AI】Orca:讓多個 AI Agent 在獨立工作區並行協作的開發排程器

TL;DR:Orca 讓開發者能同時執行多個 AI Agent 並在獨立 Git 工作區比對結果,提升開發效率。

當你嘗試用不同 AI 解決同一個 Bug 時,是否得在多個視窗間切換,甚至得手動複製貼上程式碼來比對結果?Stability AI 推出的 Orca 試圖打破這個低效流程。

🧩 以 Parallel Worktrees 實現多代理並行開發

Orca 的核心理念是將 AI Agent 的運作與 Git 工作區(worktree)深度結合。開發者可以將同一個指令(Prompt)同時傳送給五個不同的 Agent(如 Codex, ClaudeCode, OpenCode 或 Pi),每個 Agent 都在各自隔離的 Git 工作區中執行。

這種設計允許開發者在同一個介面中比較不同 AI 產出的結果,並直接合併表現最佳的那個版本。

🧩 整合開發流程的關鍵功能

為了減少上下文切換(Context Switch),Orca 提供了多項工程導向的整合:

  • 原生整合 GitHub 與 Linear:可直接在 App 內瀏覽 PR、Issue 與專案看板,並從特定任務直接開啟對應的工作區。
  • Design Mode 視覺化輸入:在 Chromium 視窗中點選任何 UI 元素,即可將 HTML、CSS 及截圖直接傳送至 Agent 的 Prompt 中。
  • 遠端 SSH 工作區:支援在高效能遠端伺服器上執行 Agent,包含檔案編輯、Git 操作及自動連線與連線埠轉發(Port Forwarding)。
  • AI Diff 註釋:開發者可在 Diff 的每一行留下評論並回傳給 Agent 進行修改,完成審核、編輯到 Commit 的完整閉環。

🧩 終端機體驗與自動化控制

  • 高效能終端機:採用 WebGL 渲染,支援無限分屏(Infinite Splits)以及可在重啟後保留的滾動紀錄。
  • 編輯器體驗:內建類似 VS Code 的編輯器並支援全域自動儲存,且可直接將檔案或圖片拖入 Agent 的 Prompt 中。
  • Orca CLI:提供命令列工具讓 Agent 也能驅動 Orca,透過 orca worktree createsnapshotclickfill 等指令將工作流指令碼化。

📱 行動端監控與遠端操控

Orca 提供 iOS 與 Android 版本的行動 companion App。開發者可以在手機上監控 Agent 的執行進度,在任務完成時接收通知,並從任何地方傳送後續指令。

🎯 實務啟示

對於需要頻繁對比不同 LLM 輸出品質的工程師,Orca 的「並行工作區」能將「嘗試 $\rightarrow$ 比較 $\rightarrow$ 選擇」的迴圈從手動切換轉化為自動化的並行流程。尤其是其 Design Mode 與 SSH 整合,能大幅縮短從 UI 發現問題到 Agent 實作修正的路徑。

🔗 來源

#AI #Agent #DeveloperTools #GitHub #StabilityAI #GitWorktree #SoftwareEngineering #LLM #Productivity #OpenSource

google/gemma-4-31b-it:free 自動生成