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コードの幻覚問題に対処します。2つの独立したAIエージェントが互いの作業を検証するシステムを提供し、コードがコードベースに統合される前にレビューと検証が行われることを保証します。

動作方法

アプリケーションは2つの異なるAI役割を調整します:

  • メンター・エージェント:読み取り専用のエージェントで、計画、レビュー、検証を担当します。
  • エクセキューター・エージェント:実際のコードを書くおよびコマンドを実行するエージェントです。

ユーザーは、Claude Code、OpenAI Codex、Gemini、Ollama経由のローカルモデルなど、さまざまなAIプロバイダーをこれらの役割に自由に組み合わせられます。エージェントは、メンタリング、実行、レビューのサイクルを繰り返します。無制限の実行を防ぐために、システムはイテレーション予算(デフォルト20ターン)を使用し、予算に達した時点で人間の監視を一時停止します。

対象ユーザー

CursorやCopilotのような単一エージェントツールよりも、より透明性と検証性を提供する自動化されたマルチエージェントコーディングアシスタントを求める開発者向けに設計されています。

特徴

  • 二重モデルのクロスバリデーション:エラーと幻覚を低減するために2つの別々のモデルを使用します。
  • マルチプロバイダー対応:opencode、Claude Code、Codex、Gemini、Kimi CodeなどのさまざまなCLIと互換性があります。
  • 統合されたペアコンソール:会話、タイムライン、ターミナルイベントを統合した1つのフィードです。
  • リアルタイム監視:各エージェントのCPU/メモリ使用量を追跡し、凍結状態を検出します。
  • Git統合:インラインの差分ビューアでファイル変更を自動的に追跡します。
  • セッションの復元:中断されたセッションを完全な状態で再開できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト