Pi를 위해 직접 만든 최소한의 확장 프로그램 모음
A set of minimal extensions I built for Pi
핵심 요약
Claude Code에서 영감을 받아 Pi의 사용성을 개선하는 8가지 경량 확장 프로그램을 공유합니다.
- 확장 프로그램 모음 — Claude Code 스타일의 UI와 작업 효율을 높이는 8가지 도구 제공
- 미니멀리즘 설계 — 의존성 없이 300줄 미만으로 작성된 가벼운 코드
- 사용자 편의 기능 — 체크포인트, 모델 선택기, 프롬프트 제안 등 워크플로우 최적화
- 간편한 설치 — npm 패키지 형태로 개별 설치 가능
안녕 Pi 덕후들아! 나 한동안 Pi를 메인 코딩 에이전트로 굴리면서, 나름대로 쓸만한 최소한의 확장 프로그램들을 좀 만들어봤거든. 공유하고 싶어서 가져왔어.
Claude Code 써본 사람들은 딱 보면 알겠지만, 디자인 같은 건 거기서 영감을 좀 받았어. CC가 내가 처음 썼던 코딩 에이전트라 그런지 아직도 그 UI가 꽤 마음에 들더라고.
순서 상관없이 리스트 쫙 뽑아볼게:
-
pi-polish: Claude Code 스타일의 툴 로우랑 diff 보여주는 거야 (스크린샷 보면 알 거야). 화면 지저분한 거 싹 정리해주고 전체적으로 보기 훨씬 깔끔해짐.
-
pi-context-bar: 모델, 브랜치, 컨텍스트 사용량, 비용까지 한 줄로 깔끔하게 보여주는 푸터야.
-
pi-background: 백그라운드 작업할 때 비주얼도 괜찮고, bash 타임아웃 기능도 있어서 Pi가 긴 명령어 돌리다가 멈추거나 먹통 되는 일 없게 해줘.
-
pi-checkpoints: Pi가 수정했던 파일들을 대화 내용이랑 같이 되돌릴 수 있어 (/tree랑 /fork 기능 포함).
-
pi-model-pick: 자주 쓰는 모델이나 최근 모델을 상단에 띄워주는 모델 선택기야. (Pi에서 여러 제공업체 모델 섞어 쓰다 보면 기본 /model 명령어는 너무 단순해서 답답하더라고.)
-
pi-next-prompt: 답변 끝날 때마다 다음에 뭘 물어보면 좋을지 회색 글씨로 살짝 추천해줘.
-
pi-away: 자리 비웠다가 돌아오면 세션에서 무슨 일 있었는지 한 줄로 요약해줘.
-
pi-heads-up: 작업 다 끝나고 나서 혹시 놓친 거 없나 딱 하나만 짚어줘.
일부러 엄청 가볍게 만들었어. 대부분 의존성 없이 300줄도 안 돼. 이미 비슷한 기능들이 있긴 한데, 난 기능 덕지덕지 붙은 무거운 확장 프로그램 딱 질색이라 그냥 내가 직접 짰어.
각각 별도의 npm 패키지로 되어 있어서 그냥 설치하면 돼. 예를 들면 이렇게:
pi install npm:pi-background
피드백은 언제든 환영이야. 다들 작업할 때 조금이라도 도움 됐으면 좋겠다!
레포 링크 여기 남길게. 들어가 보면 어떻게 생겼는지 보여주는 GIF도 있으니까 확인해봐: https://github.com/Pringled/pi-extensions
