AlgoNoRhythm/Flare

The graph based agentic IDE

解決的問題

Flare 是一款專為代理式程式設計設計的圖優先 IDE,解決多個 AI 代理(如 Claude 或 Codex)同時編輯程式碼庫時的可見性與協調問題。它透過提供共享通訊頻道與程式碼庫的視覺化地圖,防止代理之間衝突,確保人類能精確追蹤代理正在變更的內容及其原因。

作法原理

Flare 監控 AI 代理的檔案系統與終端活動。它將程式碼庫以實時圖形呈現,其中檔案為節點,匯入為邊。它使用 Model Context Protocol (MCP) 讓代理能與任務看板互動、記錄設計決策、提問,並在共享頻道中溝通。IDE 會捕捉每次變更「爆發」並產生快照,以實現精確審計與一鍵還原。

適用對象

使用 AI 程式設計代理,並需要專案高階架構視圖,以及在不造成合併衝突或架構漂移的情況下,管理多個代理在相同程式碼庫上工作的開發者。

主要特色

  • 圖譜可視化:三種不同視圖(Canvas、Wheel 和 Districts)用於可視化相依性、程式碼庫質量與影響範圍。
  • 代理協調:共享「Channel」讓代理宣告他們正在處理的檔案,以及用於交接工作的看板式任務板。
  • 審查駕駛艙:將變更分組為「爆發」,並根據代理意圖、驗證狀態(測試是否執行)、以及「代理異味」(例如刪除斷言)進行審計。
  • MCP 整合:代理可透過 MCP 工具查詢任務、記錄設計決策並提問。
  • 風險感知警示:當代理重寫關鍵檔案或引入高風險變更時,即時通知。
  • 影子歷史:為每次變更爆發保存本地快照,便於差異比對與還原。

相關

  • 專案
  • 專案
  • 專案
  • 專案