openteams-lab/openteams

Plan, Build, and Ship — with a team of AI agents instead of one

它解決了什麼問題

開發者常常在不同的終端視窗中同時使用多個 AI 程式編寫代理(例如 Claude Code 或 Gemini CLI),導致上下文分散、變更凌亂,且難以追蹤專案進度與成本。openteams 提供一個統一的、本地優先的工作區,讓這些代理可以在共享會話中協作,開發者得以在掌控路線圖的同時,組織代理的輸出。

它如何運作

openteams 作為現有程式編寫代理的協調層,將多個代理整合到單一共享會話與共享上下文中,使它們能相互交接工作。對於複雜任務,它使用「工作流程模式」將執行拆解為結構化的步驟與依賴關係。為防止代理相互干擾,系統利用 Git worktree 為平行任務建立隔離工作區,開發者可在完成後審查並合併。

目標對象

  • 獨立開發者:使用多個 AI 代理加速軟體開發。
  • 技術負責人:需要讓代理執行的結果可審查、可重現且有條理。

重點特色

  • 多代理工作區:共享會話讓不同 AI 代理能溝通並共享上下文。
  • 工作流程模式:對複雜任務進行結構化執行,可審查、重試或中斷特定步驟。
  • 議題管理:開發者自行控制的工作項目,將特定任務連結至代理會話。
  • 隔離工作區:使用 Git worktree 保持平行代理任務的獨立,直至合併為止。
  • 建置統計:追蹤交付的功能與 bug 修復,並對照代幣使用量與成本細分。
  • 本地優先:使用 Tauri 與 Rust 打造的桌面應用,將執行紀錄保留在本機。