GitHub Trending ★ 107 3 min

phodal/routa

TypeScript

🔗 https://github.com/phodal/routa

📌 phodal/routa:看板式多智能體協作平台

你是否曾經在一長串聊天記錄裡找不到誰改了什麼、為什麼通過閘門?Routa 把目標、任務、痕跡、證據和審閱狀態都擺在看板上,讓每一步 AI 智能體的動作都可見、可追蹤。

🤔 軟體交付需要可視化的協作空間
現有的多智能體框架多半依賴單一聊天執行緒,重要的決策痕跡與證據容易被埋沒。當團隊開始在 CI/CD 流程中引入 AI 代理時,缺乏可見的任務板與審核門檻,會讓追蹤變得困難、責任難以歸屬。Routa 試圖以「工作區優先」的設計,將所有交付相關資訊透過看板呈現,使智能體的行動與人類的審查能在同一視覺空間中對齊。

🧪 雙後端架構與統一工作區語義
Routa 的實作採用意圖上的雙後端,而非兩個獨立產品:

  • Web:Next.js 頁面與路由處理程式,位於 src/
  • Desktop:Tauri 殼層(apps/desktop/)以 Axum 伺服器(crates/routa-server/)為後端
    兩端共享由 api-contract.yaml 定義的工作區、會話、任務、痕跡、程式碼基礎、工作樹與審閱語義,確保在瀏覽器或桌面客戶端上看到的資訊是一致的。

🧩 可見的審核閘門與多元介面整合
平台的「交付閘門」採用堆疊決策路徑,而非單一評審角色:

  • Harness Monitor:透過痕跡、變更檔案、指令、Git 狀態與歸屬說明「發生了什麼」
  • Entrix Fitness:以嚴格門檻、證據需求、檔案預算或政策檢查回答「應該為真的是什麼」
  • Gate Specialist:驗證驗收標準,決定卡片是否可移至 Done、Dev 或升級給人工處理
    同時,Routa 提供多種介面整合點:ACP、MCP、A2A、AG‑UI、A2UI、REST 與 SSE,方便與現有工具鏈連結。

💡 看板驅動讓智能體行為可追蹤、可審計
將目標、任務與證據放在看板上,意味著每一次 AI 代理的操作都會留下可視的痕跡。團隊不再需要在冗長的聊天記錄中搜尋誰觸發了哪個變更,而是可以直接看板上看到:哪個任務正在進行、哪些檔案被修改、哪個閘門尚未通過、以及誰(或哪個代理)負責證明符合性。這種設計讓「認知外包」的風險降低,因為智能體的決策過程與人類的審查標準在同一空間中對照。

⚠️ 目前仍屬早期原型,長期效果尚未驗證

  • 專案剛上線不久,星號數在一天內已達 141 顆,社區正在快速成長
  • 實作僅涵蓋 Web 與 Desktop 兩個後端,尚未提供正式的效能基準或大規模生產環境案例
  • 看板與閘門的實際使用情境、對團隊工作流的長期影響,仍需更多實務回饋才能完整評估

🎯 適合希望在 CI/CD 中引入可視 AI 協作的團隊

  • 若你的流程需要讓 AI 產出的程式碼與變更有明確的證據鏈,Routa 的看板提供即時的可見性
  • 透過標準化的介面(REST、SSE 等),可將現有的建置腳本、測試框架或issue tracker 接入平台
  • 開源程式碼已於 GitHub 公開,歡迎 fork、試用並回報 issue 或貢獻功能

🔗 專案連結
📂 GitHub:https://github.com/phodal/routa
📖 文件與快速開始:同上頁面的 Docs、Quick Start 章節
🎥 演示影片:Bilibili 與 YouTube 上的走through
💬 社群:Slack 社群與論壇

你是否已經在專案中嘗試過看板式的 AI 協作?歡迎在留言區分享你的使用經驗或改進建議 👇

#AI Agents #MultiAgent #DevOps #SoftwareDelivery #phodal #routa #開源專案 #看板協作 #CI/CD #GitHubTrending

tencent/hy3-preview:free 自動生成