Claude Code를 사용해 Pi에 작업을 위임하는 방법
Use Claude Code to delegate jobs to Pi
핵심 요약
Claude Code와 Pi를 연동해 효율적인 워크플로우를 구축하는 'pi-claude-handoff' 패키지를 소개합니다.
- 워크플로우 연동 — Claude Code를 플래너로, Pi를 워커로 활용하는 구조임
- 실시간 모니터링 — Pi의 TUI를 통해 작업 과정을 실시간으로 확인할 수 있음
- 토큰 효율성 — Claude Opus를 기획에, Luna 모델을 작업에 분리 사용함
- 오픈소스 공개 — GitHub를 통해 관련 패키지를 직접 사용해 볼 수 있음
안녕 얘들아, 내가 쓰려고 만든 Pi 패키지 하나 공유해 본다. 나랑 비슷한 작업 방식 쓰는 사람들한테도 재밌고 유용할 것 같아서 가져왔어.
이름은 'pi-claude-handoff'고, 그냥 흔히들 쓰는 "Pi 안에서 Claude 구독 계정 쓰기" 같은 거랑은 차원이 달라. 핵심은 Claude Code를 써서 Pi한테 일을 시키고, Pi가 실시간으로 작업하는 걸 직접 눈으로 확인하는 방식이야.
배경 설명을 좀 하자면:
원래는 Codex 구독할 때 Pi를 메인 하네스로 썼거든. 그러다 Claude 구독을 시작했는데, Anthropic 이놈들이 서드파티 하네스에 구독 계정 연동하는 걸 막아버리더라고(이게 시기에 따라 되다 안 되다 하긴 하는데, 괜히 밴 당하기 싫어서 안전하게 가고 싶었음). 근데 밴 걱정 없이 Claude 모델은 쓰고 싶고, 평소에 Planner-Worker-Reviewer 워크플로우를 돌리니까 Claude Opus 5.5를 Planner로, Luna 6 Max를 Worker로 써서 토큰 효율을 챙기고 싶었단 말이지.
그래서 생각한 게, Claude Code를 메인 하네스로 쓰되 Claude Code가 Pi랑 '대화'하게 만들면 밴 걱정도 없고 꽤 그럴싸한 핸드오프 시스템이 되지 않을까 싶었어. (좀 과하게 복잡한 거 아냐? "그냥 Claude Code만 쓰면 되잖아?"라고 물으면 할 말 없긴 한데, 그냥 내가 할 수 있으니까 해본 거지!)
패키지 뜯어보면 알겠지만, 별거 없고 Claude Code가 작업 내용을 적어두면 Pi가 그걸 감시하다가 실행하는 '중간 다리' 파일 하나가 전부야. 나머지는 두 하네스가 지켜야 할 규칙이랑 지시사항들이고.
이게 뭐가 재밌냐면, 다른 위임이나 브릿지, 크로스 하네스 확장 프로그램들이랑 다르게 Claude Code에서는 Claude가 돌아가고, Pi에서는 OpenCode/OpenRouter/Codex 모델이 돌아가. 게다가 Pi가 백그라운드에서 몰래 일하고 결과만 띡 던져주는 게 아니라, Pi의 TUI를 통해 마치 직접 입력한 것처럼 작업 과정을 실시간으로 볼 수 있어. 딱 하나 귀찮은 점은 터미널에서 Pi를 먼저 켜놔야 한다는 건데, 어차피 난 항상 켜두니까 별 상관없더라고.
필요한 사람들(특히 Pi랑 Claude Code 둘 다 쓰는 사람)한테 도움 됐으면 좋겠고, 그냥 신기한 거 찾는 사람들도 한번 써봐 :)


