









Pi는 기존 개발자 워크플로우에 원활하게 녹아들도록 설계된, 가볍고 커스텀 마이징이 자유로운 터미널 기반 코딩 하네스이자 에이전트입니다. 특정 방법론을 강제하는 기존의 폐쇄적인 제품들과 달리, Pi는 사용자가 명령어, 도구, 프로바이더, 커스텀 UI 요소를 즉석에서 빌드하거나 설치할 수 있는 확장형 프레임워크로 작동합니다. 강력한 기본 기능을 제공하면서도 서브 에이전트, 권한 승인 게이트, 백그라운드 bash 실행, 내장 플랜 모드 같은 무거운 기본 추상화 기능은 의도적으로 제외했습니다. 대신 개발자는 npm이나 git을 통해 공유되는 TypeScript 기반 패키지를 사용해 Pi를 쉽게 확장할 수 있어, 터미널 환경에 꼭 맞춘 동반자로 활용하거나 스크립트 작성, RPC 모드 실행, SDK를 통한 서드파티 앱 내장 등으로 다양하게 활용할 수 있습니다.
Pi를 사용하려면 터미널에서 curl, PowerShell, npm, pnpm, bun 등을 통해 설치하면 됩니다 (예: `npm install -g --ignore-scripts @earendil-works/pi-coding-agent` 실행). 설치가 완료되면 대화형 TUI 세션을 시작하거나, 셸 스크립팅을 위해 `pi -p "query"`를 사용해 프린트 모드로 실행할 수 있으며, 세션 도중 `/model` 명령어 또는 `Ctrl+L` 단축키로 모델을 전환할 수도 있습니다. `models.json`과 같은 설정 파일을 편집하거나 `pi install npm:@foo/pi-tools` 같은 명령어로 익스텐션을 직접 설치하여 기능을 커스텀할 수 있습니다.


소셜 리스닝