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 集成:自动跟踪文件变更,并提供内联差异查看器。
  • 会话恢复:支持中断会话的完整状态恢复。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目