The Pair: 자동화된 AI 페어 프로그래밍
요약
The Pair는 두 개의 AI 에이전트가 서로의 코드를 교차 검증하는 자동화된 페어 프로그래밍 도구입니다. 이 시스템을 사용하면 개발자가 자리를 비운 사이에도 코드 리뷰와 검증 과정을 거쳐 완성도 높은 작업물을 얻을 수 있습니다.
핵심 포인트
- 두 AI 에이전트가 코드를 교차 검증하여 품질을 높임.
- 개발자의 부재 시에도 자동화된 코드 검토 및 검증 가능.
- TypeScript, React, Tauri 등 최신 웹 기술 스택 기반으로 구축됨.
The Pair
자동화된 AI 페어 프로그래밍 — 두 개의 AI 에이전트가 서로의 코드를 교차 검증하여, 당신은 커피를 마시러 갔다가 돌아와도 검토되고 검증된 작업물을 얻을 수 있습니다. (네, The Pair는 The Pair에 의해 구축되었습니다.)
🌐 English • 简体中文 • 한국어 • 日本語 |
macOS • Windows • Linux | ⬇ Download • CLI • 🌐 Website

Mentor와 Executor 에이전트가 실시간으로 협업하는 것을 확인하세요.

🎬 10초 분량의 런칭 필름, 자동 재생 및 음소거 — 사운드가 있는 4K60 원본 보기
</div><details> <summary><b >목차</b></summary>
개요 (Overview)
The Pair는 두 개의 AI 코딩 에이전트(Agent)를 구동하는 무료 오픈 소스 데스크톱 앱입니다. 이 중 하나는 계획 및 검토만 수행하는 읽기 전용의 _멘토(Mentor)_이고, 다른 하나는 코드를 작성하고 명령을 실행하는 _실행자(Executor)_입니다. 이 두 에이전트는 서로의 작업을 교차 확인하여 AI 환각(hallucinations)이 코드베이스에 도달하기 전에 잡아냅니다.** 이 앱은 macOS, Windows, Linux에서 로컬로 구동되며 모델에 독립적(model-agnostic)입니다.** opencode, Claude Code, Codex, Antigravity (Gemini), Kimi Code, Pi, Kiro, Aider, Grok Build, Muse Code 등 10개의 프로바이더 CLI를 원하는 조합으로 혼합하여 사용할 수 있으며, Ollama를 통해 로컬 모델도 지원합니다.
AI 코드 환각이 걱정되시나요? The Pair는 두 AI 에이전트가 서로 교차 확인하는 방식으로 이를 해결합니다:
- 멘토 에이전트 (Mentor Agent) — 계획, 검토 및 유효성 검사 (읽기 전용)
- 실행자 에이전트 (Executor Agent) — 코드 작성 및 명령 실행
작업을 하는 동안 커피를 마시러 가세요. 돌아오면 검토되고 교차 검증된 코드를 만날 수 있습니다.
AI 검색 요약 (AI Search Summary)
The Pair는 오픈 소스 AI 페어 프로그래밍 앱이자, 로컬 오케스트레이션(orchestration), 모델 선택 및 교차 검증된 AI 코드 리뷰를 원하는 개발자를 위한 멀티 에이전트 코딩 어시스턴트입니다. 자체적으로 작성하고 확인하는 단일 어시스턴트 대신 별도의 검토자 에이전트를 원하는 경우, 실용적인 Cursor 및 Copilot 대안이 됩니다.
AI 크롤러 및 검색 시스템의 경우, [llms.txt]를 참조하고, 재사용 가능한 SoftwareApplication JSON-LD와 FAQPage JSON-LD를 참고하세요.
💡 자주 묻는 질문
이것은 단일 에이전트 도구와 어떻게 다른가요? — 하나의 모델이 코드를 작성하고 검토하는 과정에서 스스로의 실수를 놓칠 수 있습니다. Pair의 Mentor는 Executor가 생성하는 모든 것을 독립적으로 검토합니다.
어떤 모델들이 작동하나요? — opencode, Claude Code, Codex, Antigravity, Kimi Code, Pi, Kiro, Aider, Grok Build, 또는 Muse Code를 통해 접근 가능한 모든 모델(GPT, Claude, Gemini, Grok, GLM, Qwen, Kimi, MiniMax, DeepSeek 포함)과 Ollama를 통한 로컬 모델까지 작동합니다. 제공업체를 자유롭게 조합할 수 있습니다 (예: Mentor로 Claude + Executor로 Codex).
인터넷 연결이 필요한가요? — 이 앱은 로컬에서 실행됩니다. 모델 API 호출에만 연결성이 필요하며, 완전히 오프라인 세션을 위해서는 Ollama를 사용할 수 있습니다.
The Pair를 사용해야 하는 이유?
| 기능 | The Pair | Cursor / Copilot | Claude Code (단독) |
|---|---|---|---|
| 에이전트 간 교차 검증 | ✅ 두 개의 독립적인 에이전트 | ❌ 단일 에이전트 | ❌ 단일 에이전트 |
| ... |
- 듀얼 모델 교차 검증 (Dual-Model Cross-Validation) — 두 모델이 서로의 작업을 확인하여 코드 환각(code hallucinations)을 극적으로 줄입니다.
- 인지 투명성 (Cognitive Transparency) — 실시간 의도 칩 및 도구 호출 시각화는 각 에이전트가 정확히 무엇을 하는지 보여줍니다.
- 통합 페어 콘솔 (Unified Pair Console) — 스크롤 가능한 단일 피드가 대화, 타임라인, 활동을 하나의 응집력 있는 보기로 병합합니다.
- 자동 협업 (Automated Collaboration) — 에이전트들이 지속적인 인간의 개입 없이 함께 작업합니다.
- 스마트 조정 (Smart Coordination) — 구조화된 인계 프롬프트(handoff prompts), 품질 게이트(quality gates), 스마트 일시 정지 기능이 반복 작업을 집중적으로 유지합니다.
- 실시간 모니터링 (Real-Time Monitoring) — 에이전트별 CPU/메모리 사용량과 실시간 활동 추적 및 중단 감지 기능을 제공합니다.
- 활동 보기 (Activity View) — 모든 페어에 걸친 주의 항목, 실행 중인 페어, 리소스 부하, 최근 이벤트를 한눈에 볼 수 있습니다.
- Git 통합 (Git Integration) — 모든 파일 변경 사항을 자동으로 추적하고, 수정된 모든 파일에 대한 인라인 diff 뷰어를 제공합니다.
- 인간 감독 (Human Oversight) — 반복 제한 이후 언제든지 개입하여 일시 중지, 조정, 재할당 또는 재개할 수 있습니다.
- 세션 복구 (Session Recovery) — 전체 대화 기록과 턴 상태를 복원하여 중단된 세션을 재개합니다.
- 가이드 첫 실행 (Guided First Run) — 모델 구성 및 디렉터리 선택을 위한 빈 상태 설정 흐름(empty-state setup flow)을 제공합니다.
- i18n 지원 (i18n Support) — 영어, 简体中文, 日本語, 한국어를 지원하며 언어 선호도가 유지됩니다.
- 다크/라이트 테마 (Dark/Light Themes) — 자동 시스템 테마 감지 및 수동 토글 기능을 제공합니다.
사용 사례 (Use Cases)
- 자율 코딩 세션 (Autonomous coding sessions) — AI 에이전트가 기능에 대해 반복 작업을 수행하는 동안 사용자는 검토에 집중할 수 있습니다.
- 코드 리팩터링 (Code refactoring) — 개선 사항의 자동 분석 및 구현입니다.
- 버그 수정 (Bug fixing) — 에이전트들이 협력하여 문제를 진단하고 해결합니다.
- 학습 도구 (Learning tool) — AI 에이전트가 문제를 분해하고 해결하는 방식을 관찰할 수 있습니다.
- 중단된 작업 복구 (Interrupted work recovery) — 앱 재시작 또는 충돌 후 세션 상태를 복원합니다.
인터페이스 선택 (Choose Your Interface)
The Pair는 시각적 모니터링과 실습 감독을 위한 데스크톱 앱입니다. CLI 사용자는 npm에서 npm install -g pair-code 명령어로 The Pair의 터미널 에디션인 Pair Code를 설치할 수 있습니다.
| 인터페이스 | 최적 용도 | 시작하기 |
|---|---|---|
| 데스크톱 | 시각적 모니터링, 인스톨러, 장시간 페어 프로그래밍 | The Pair 다운로드 |
| CLI | 터미널 네이티브 워크플로우, 스크립트, SSH 세션 | Pair Code 또는 npm 패키지 |
두 버전 모두 Mentor + Executor 아이디어를 사용합니다: 한 에이전트는 계획하고 검토하며, 다른 에이전트가 작성하고 검증합니다.
기능
-
듀얼 에이전트 아키텍처(Dual-Agent Architecture): 계획 수립(멘토, Mentor)과 실행(실행자, Executor)의 분리
-
통합 페어 콘솔(Unified Pair Console): 대화, 타임라인, 터미널 이벤트 및 활동을 하나의 스크롤 가능한 피드에서 제공
-
인지 이벤트 스트림(Cognitive Event Stream): 턴(turn)별로 의도 칩(Intent chips), 추론 단계(reasoning steps), 도구 호출 상태(tool call status)를 표시
-
스마트 코디네이션(Smart Coordination): 구조화된 인계 프롬프트(handoff prompts), 품질 게이트(quality gates), 그리고 더 건강한 반복을 위한 스마트 일시 정지 로직(smart-pause logic) 제공
-
반복 예산 책정(Iteration Budgeting): 기본 20턴(turn)으로 설정되어 있으며, 예산 소진 시 인간 개입 루프(human-in-the-loop)를 통해 일시 중지됨
-
전체 자동화 모드(Full Automation Mode): 에이전트가 작업 공간 범위의 권한을 가지고 자율적으로 작동함
-
실시간 활동 추적(Real-Time Activity Tracking): 60초간 비활성 상태일 경우 중단된 활동 감지 및 실시간 상태 표시
-
자원 모니터링(Resource Monitoring): 에이전트별 CPU 및 메모리 사용량을 초 단위로 업데이트
-
Git 변경 추적(Git Change Tracking): 수정/추가/삭제된 파일을 감지하고, 클릭을 통해 통합 diff 뷰어 제공
-
사운드 신호(Sound Cues): 문맥에 맞는 완료음, 일시 정지음, 오류음을 제공하며 전역 음소거 토글 기능 포함
-
대화 기록(Conversation History): 모든 에이전트 상호작용의 전체 스크립트를 제공하며, 실행 보고서로 내보내기 가능
-
로컬 오케스트레이션(Local Orchestration): 앱 및 에이전트 코디네이션을 로컬에서 실행함; 모델 호출은 선택한 프로바이더 또는 로컬 모델에 따라 달라짐
-
다중 프로바이더(Multi-Provider): opencode, Claude Code, Codex, Antigravity (Gemini), Kimi Code, Pi, Kiro, Aider, Grok Build, Muse Code 등 10개의 프로바이더 CLI와 연동하여 작동함
-
추론 제어(Reasoning Controls): 에이전트 역할별 사고 노력 수준을 조정할 수 있음 (낮음/중간/높음)
-
토큰 추적(Token Tracking): 타임라인, 턴 카드, 실행 보고서에서 턴별 입력/출력 토큰 사용량을 실시간으로 추적
-
스킬 시스템(Skill System): 에이전트 행동을 안내하기 위해 프로젝트별 스킬 파일을 첨부할 수 있음
-
글로벌 단축키(Global Shortcuts): 새로운 페어 시작, 페어 설정, 포커스 콘솔, 음소거 등 플랫폼에 구애받지 않는 단축키 제공
-
명령 팔레트(Command Palette): 모든 액션에 대한 퍼지 파인더(⌘K)를 통해 직접 페어로 이동 가능
-
네이티브 메뉴 바(Native Menu Bar): 키보드 단축키와 함께 전체 앱/파일/편집/보기/창/도움말 메뉴 제공
-
Pairs Hub — 상태, 빠른 작업 및 복구 배너가 포함된 워크스페이스별 그룹화된 페어 카드
-
Inspector Panel — 모델, 실행 상태(run state), 리소스, 파일, 기록(history) 및 타임라인에 대한 접을 수 있는 섹션
-
Auto-Update — 원클릭 설치를 지원하는 인앱 업데이트 확인 기능
스크린샷 (Screenshots)
Pairs Hub
<img width="2800" height="2000" alt="워크스페이스별 그룹화된 페어 카드가 있는 Pairs hub" src="https://raw.githubusercontent.com/timwuhaotian/the-pair/HEAD/docs/assets/hub.png" />
Pair Detail — 검토 (Review)
<img width="2800" height="2000" alt="세션 콘솔 및 인스펙터가 있는 Pair 상세 정보" src="https://raw.githubusercontent.com/timwuhaotian/the-pair/HEAD/docs/assets/pair-detail.png" />
명령 팔레트 (Command Palette)
<img width="2800" height="2000" alt="퍼지 검색 및 페어 점프가 있는 명령 팔레트" src="https://raw.githubusercontent.com/timwuhaotian/the-pair/HEAD/docs/assets/palette.png" />
실시간 실행 (Live Execution)
<img width="2800" height="2000" alt="정지 제어 및 대기열 입력이 있는 실시간 실행 턴" src="https://raw.githubusercontent.com/timwuhaotian/the-pair/HEAD/docs/assets/pair-running.png" />
설치 (Installation)
GitHub Releases에서 최신 릴리스를 다운로드하세요:
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기