发现 AI 代理的未来

The Pair

收录于 2026年5月3日
智能体与应用工具
开源
桌面应用Rust多智能体系统AI代理智能体与应用工具开发者工具/代码自动化/工作流/RPA

自动化结对编程桌面工具,双 AI Agent 交叉验证彼此代码,支持多 Provider 混用与离线开发。

The Pair 是一款基于 Tauri 2.x 构建的跨平台桌面应用(macOS / Windows / Linux),核心创新在于引入"双 Agent 结对编程"范式。Mentor Agent 负责规划、审查与验证(只读),Executor Agent 负责代码编写与命令执行,两者可使用不同模型(如 Claude 做 Mentor、Codex 做 Executor)交叉检查对方输出,从架构层面降低代码幻觉。

应用作为本地编排层,不内置大模型,而是调用 opencode、Claude Code CLI、OpenAI Codex CLI、Gemini CLI 等外部 Provider,也支持通过 Ollama 完全离线运行。前端基于 React 19 + TypeScript + Tailwind v4,提供实时 Agent 状态追踪(thinking / doing / waiting)、资源监控(CPU/内存每秒刷新)、Token 用量统计、Git 变更检测等可观测性功能。

后端 Rust 层实现 Pair 生命周期管理、状态机消息路由、进程生成、会话快照与恢复等核心机制。每个 Pair 运行时隔离在 .pair/runtime/<pairId>/ 下,不修改全局配置。支持按角色独立设置推理深度(low / medium / high)、迭代次数限制防死循环、Skill System 引导 Agent 行为、崩溃后自动恢复会话等健壮性特性。

安装与快速开始#

前置条件:至少安装一个 AI Provider CLI(opencode、Claude Code、Codex 或 Gemini CLI),Node.js 22.22+、npm 或 pnpm、Git、Rustup。

从 GitHub Releases 下载对应平台安装包(macOS: .zip, Windows: .exe, Linux: .AppImage),或从源码构建:

git clone https://github.com/timwuhaotian/the-pair.git
cd the-pair
npm install
npm run build:mac   # 或 build:win / build:linux

启动后点击 New Pair 创建协作会话,配置名称、工作目录、任务描述和 AI 模型,即可观察 Mentor 规划 → Executor 实现 → Mentor 审查的循环协作过程。

待确认信息#

  • 官网 thepair.timwuhaotian.dev/ 页面内容未抓取,可能包含额外文档
  • Mentor 只读保证的具体权限隔离实现方式未明确说明
  • 架构图中提及 Worktrees,但未详细说明是否使用 Git Worktree 实现文件隔离
  • 无公开的性能基准或与其他单 Agent 工具的对比评估

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。