One Code: Claude Code의 거의 모든 기능을 pi에 추가하는 패키지 (플랜 모드, 서브 에이전트, 자동 모드, 훅, MCP)
One Code: a pi package that adds almost all Claude Code's features (plan mode, subagents, auto mode, hooks, MCP) to pi
핵심 요약
Claude Code의 워크플로우를 pi 환경에서 그대로 사용할 수 있게 해주는 확장 패키지 'One Code'가 공개되었습니다.
- 기능 통합 — Claude Code의 플랜 모드, 자동 모드, MCP 등 주요 기능을 pi에서 구현함
- 호환성 유지 — 기존 CLAUDE.md 및 .claude 폴더 설정을 그대로 가져와 사용 가능함
- 설치 편의성 — 별도의 포크나 패치 없이 일반 확장 API를 통해 간편하게 설치됨
- 오픈 소스 — MIT 라이선스로 배포되며 깃허브를 통해 소스 코드 확인 가능함
Claude Code 워크플로우를 pi로 가져오는 pi 패키지인 One Code를 만들었어. 이미 pi를 쓰고 있다면 아래 명령어로 바로 설치 가능해.
pi install npm:one-code-extension
pi를 포크하거나 패치한 게 아니라, 그냥 일반적인 확장 API를 사용해서 53개의 확장 기능을 넣었어. pi 1.0.0부터 1.5 버전까지 테스트 완료함.
이걸 쓰면 뭐가 좋냐고? 플랜 모드, 자동 모드를 포함한 권한 모드(분류기가 어떤 명령에 네 승인이 필요한지 알아서 판단함), 각각 다른 모델 제공자를 쓸 수 있는 서브 에이전트, git 워크트리, 훅, 스킬, 슬래시 커맨드, MCP, 플러그인, 백그라운드 셸, 메모리 및 압축 기능까지 다 들어있어. 기존에 쓰던 CLAUDE.md랑 .claude 폴더도 그대로 읽어오니까 Claude Code 쓰던 사람들은 설정 그대로 가져와서 쓰면 돼.
혹시 본인이 쓰는 pi 환경이랑 분리해서 쓰고 싶은 사람들을 위해 pi가 내장된 번들 앱도 따로 준비했어.
npm i -g @one-ai/one-code
라이선스는 MIT야. 저장소는 여기: https://github.com/IsuruMaduranga/one-code
pi 내부 구조 잘 아는 형들의 피드백은 언제든 환영이야.


