출처: @noahduck283 (2026-09-09) — 장문 해설 「Agent 拼装台 Pi|从入门到榨干」의 6종 요약
개요
Pi는 “같이 자라는 에이전트 작업대”라는 별칭답게 본체보다 확장 생태계로 설명되는 도구다. 노아덕 선장이 추린 6종은 각각 분명한 job을 맡는다: 분업 (pi-subagents), 상주 개입(pi-interactive-shell), 난이도별 모델 전환 (pi-model-switch), 코드 반복 최적화(pi-autoresearch), 기존 자산 이식 (pi-code), 제로베이스 일괄 구축(monopi). 단일 출처 요약이므로 리포별 README 대조 전에는 도입 명세로 쓰지 않는다. harness의 도구 인터페이스 관점과 moc-ai-agents-harness에서 함께 추적한다.
한눈에 보는 요약
- 분업: pi-subagents — researcher·executor·reviewer에 모델·작업법을 따로 주고 메인 에이전트가 배분·수집. 리뷰어 분리가 요점. (tintinweb/pi-subagents)
- 상주 개입: pi-interactive-shell — dev server·원격 접속 같은 연속 실행 프로그램을 보이는 창에서 돌리고 중간에 키보드로 개입. (nicobailon/pi-interactive-shell)
- 전환: pi-model-switch — 빠르고 싼 모델로 시작해 복잡해지면 자동 승급. 멀티모델 연결자에게 적합. (nicobailon/pi-model-switch)
- 루프: pi-autoresearch — 가설→수정→측정→유지/롤백의 반복 코드 최적화. (davebcn87/pi-autoresearch)
- 이식: pi-code — Claude Code 규칙·스킬·도구 자산을 Pi로 carry-over. (ilovepixelart/pi-code)
- 일괄: monopi — 태스크 관리·백그라운드·서브에이전트를 제로에서 한 번에.
핵심 한 줄: Pi는 도구가 아니라 조립대다 — 필요한 job부터 하나씩 올리고, 처음부터 전부 깔지 마라.
세부 내용
선택 기준 — 출발점에 따라 갈라라
원문이 주는 분기가 실용적이다: ① 분업을 맛본다→subagents ② 돌고 있는 걸 넘겨받는다→interactive-shell ③ 모델이 여러 개다→model-switch ④ 코드를 깎는다→autoresearch ⑤ 자산이 있다→pi-code ⑥ 백지다→monopi. 전부 까는 것이 아니라 출발점 하나에 확장 하나가 원칙이다.
2026-09-10-codex-astra-luna-agent-tree와의 대비
Codex 트리가 “무거운 머리 1 + 싼 손 N”의 고정 분업이라면, Pi 확장은 분업의 부품함이다. Vox의 Skill 패키징 조언(자주 쓰는 구성을 스킬로 묶어라)은 Pi 확장에도 그대로 적용된다 — 직접 깐 구성을 문서·템플릿으로 묶어두지 않으면 다음 머신에서 처음부터 다시 깐다.
주의 — 단일 출처의 한계
성능·안정성 서술(실제 설치 테스트 포함이라는 주장)은 원문 발화자의 자가 보고다. 각 리포의 스타 수·최근 커밋·이슈를 확인하고, interactive-shell처럼 터미널을 직접 만지는 확장은 권한 범위를 먼저 읽는다.
실무 체크리스트
- 6종 리포의 최근 커밋·이슈·라이선스 1차 대조표
- 출발점 1개 선정 → 확장 1개만 설치 → 세션 로그로 동작 확인
- 굳어진 구성은 Skill/템플릿으로 묶어 이식 가능하게 보관
관련 노트
- harness — 도구 인터페이스·프로토콜(ETCLOVG-T) 관점
- 2026-09-10-codex-astra-luna-agent-tree — 고정 분업 트리의 대척점
- 2026-09-10-agent-graphs-loops-verification — 루프·검증의 방법론 뿌리
- moc-ai-agents-harness — 하네스·자가개선 MOC