timwuhaotian/the-pair

Open-source AI pair programming for desktop: a Mentor + Executor agent cross-check each other's code to catch AI hallucinations. Works with Claude Code, Codex, Gemini & opencode. macOS / Windows / Linux.

解決的問題

Pair 解決了單一 AI 助手可能忽略自身錯誤的 AI 程式碼幻覺問題。它提供一個系統,讓兩個獨立的 AI 代理相互檢查對方的工作,確保程式碼在整合到程式碼庫之前經過審查與驗證。

工作原理

該應用程式協調兩個不同的 AI 角色:

  • 導師代理:只讀代理,負責規劃、審查與驗證。
  • 執行代理:負責撰寫實際程式碼並執行命令的代理。

使用者可為這些角色自由組合不同的 AI 提供商(如 Claude Code、OpenAI Codex、Gemini 和透過 Ollama 使用的本地模型)。代理透過導師、執行與審查的循環工作。為防止無限執行,系統使用迭代預算(預設為 20 輪),並在預算耗盡時暫停以等待人工監督。

適用對象

專為希望獲得比 Cursor 或 Copilot 等單代理工具更具透明度與驗證能力的自動化多代理程式碼助手的開發者設計。

主要亮點

  • 雙模型交叉驗證:使用兩個獨立模型以減少錯誤與幻覺。
  • 多提供者支援:相容多種 CLI,包括 opencode、Claude Code、Codex、Gemini 和 Kimi Code。
  • 統一的配對控制台:一個整合對話、時間軸與終端事件的單一資訊流。
  • 即時監控:追蹤每個代理的 CPU/記憶體使用量,並檢測卡頓活動。
  • Git 集成:自動追蹤檔案變更,並提供內聯差異檢視器。
  • 會話恢復:支援中斷會話的完整狀態還原。

相關

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