WrongStack/WrongStack

An AI coding agent that reads your code, edits files, runs commands, and reasons through bugs — across a terminal REPL, a full-screen TUI, and a browser UI, while you keep your hand on every permission.

解決的問題

WrongStack 是一個自主 AI 編碼代理,旨在處理複雜的軟體工程任務,無需訂閱或依賴第三方編排層。它透過提供一個完整的獨立引擎來管理自己的記憶體、工具執行和多代理協調,解決了「薄包裝」AI 工具的問題,使其能夠隨著時間的推移更加熟悉特定的程式碼庫。

運作方式

WrongStack 在一個管理事件和控制器管道的緊湊核心上運行。它使用「Director」將任務分發給 77 個專業代理角色的名冊,這些角色透過專案範圍的代理間郵箱進行協調。該系統採用名為 SAGE(由 SQLite/FTS5 支援)的專案本地長期記憶系統,將知識錨定到特定檔案、符號或提交,並自動將相關上下文注入代理的提示中。它支援廣泛的 LLM 提供者(包括 Ollama 等本地提供者),並提供六種不同的使用者介面,從簡單的 REPL 到完整的桌面應用程式和跨機器 HQ 指揮中心。

適用對象

它專為希望擁有強大、自主的 AI 編碼助手,能夠在本地運行、保持持久的專案記憶並深度整合到現有程式碼庫而無需受限於特定提供者生態系統的開發者而建置。

亮點

  • 多代理艦隊:由 Director 協調的 77 角色名冊,每個角色都有獨立的預算和記錄。
  • SAGE 長期記憶:程式碼錨定的持久記憶,跨工作階段記住決策和約定。
  • Chimera 自動審查:專門代理批評差異並提供一行修復。
  • 廣泛工具集:67 個內建工具,用於檔案系統編輯、程式碼品質檢查、網路搜尋和 E2E 控制。
  • 彈性介面:六種介面,包括 TUI、WebUI、桌面以及用於團隊協調的跨機器 HQ。
  • 提供者無關:支援約 140 個提供者,包括本地端點(Ollama、vLLM)和現有訂閱的 OAuth 登入。

相關

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