pi
SHA-256pi는 오픈 소스 AI 에이전트 툴킷으로, 통합 LLM API, 자체 확장 가능한 코딩 에이전트 CLI, 터미널 UI 라이브러리 및 Slack 봇을 제공합니다. Cursor와 같은 도구와 비교해 여러 제공업체 전환을 지원하며 공급망이 더 안전합니다.
여러 대형 모델을 전환할 수 있는 코딩 어시스턴트 툴킷으로, 오픈소스이며 안전합니다.
주요 기능
- 통합 다중 제공자 LLM API(OpenAI, Anthropic, Google 등), 모델 전환 시 코드 수정 불필요
- 대화형 코딩 에이전트 CLI, 도구 호출 및 상태 관리 지원, 자체 확장 가능
- 터미널 UI(TUI) 라이브러리, 차이 렌더링 지원, 풍부한 명령줄 인터페이스 구축에 사용
- Slack/채팅 자동화 통합(pi-chat 프로젝트를 통해)
- 엄격한 종속성 보안 정책: 정확한 버전 잠금, 잠금 파일 검증, 릴리스 스모크 테스트
할 수 없는 것
- •이 프로젝트는 기본적으로 새 기여자의 Issue와 PR을 자동으로 닫지만, 유지 관리자가 매일 수동으로 검토합니다. 기여를 원하시면 먼저 CONTRIBUTING.md를 읽어주세요.
- •의존성 관리는 매우 엄격합니다: npm install에 반드시 --ignore-scripts를 추가해야 합니다. 그렇지 않으면 잠금 파일 수정 권한 부족으로 빌드 스크립트가 실패할 수 있습니다.
- •버전 충돌이 발생하면 PI_ALLOW_LOCKFILE_CHANGE=1을 설정하여 잠금 파일 변경을 허용하세요.
- •Node.js 환경만 지원하며, Python 또는 다른 언어 프로젝트에는 적용되지 않습니다.
사용 사례
- 개발자가 터미널에서 코딩 agent를 사용하여 코드 작성, 리팩토링, 디버깅을 보조합니다
- 팀은 통일된 LLM API를 통해 다양한 대규모 모델 간에 빠르게 전환하며 테스트 효과를 봅니다
- Slack에서 챗봇을 구성하여 워크플로우를 자동화 처리합니다
상세 설명
pi는 자체 확장 가능한 코딩 에이전트 CLI, 통합 멀티 프로바이더 LLM API(OpenAI, Anthropic, Google 등 지원), TUI/Web UI 라이브러리, Slack 봇 및 vLLM pods를 포함한 오픈소스 AI 에이전트 툴킷입니다. 주요 장점은 다음과 같습니다: 1) 통합 API를 사용하면 코드 수정 없이 다양한 대형 모델 백엔드를 전환할 수 있습니다. 2) 코딩 에이전트 CLI는 도구 호출 및 상태 관리 기능을 갖추고 있으며, 자체 확장이 가능합니다. Cursor, Claude Code 등 상용 도구와 비교했을 때, pi는 완전히 오픈소스이며 엄격한 공급망 보안 조치(종속성 버전 고정, 잠금 파일 검증, 릴리스 스모크 테스트)를 채택하여 종속성 신뢰성을 보장합니다. 또한, 프로젝트는 실제 코딩 세션 데이터를 공유하여 실제 작업 기반 에이전트 개선을 장려합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
전역 설치 pi 코딩 에이전트: npm install -g @earendil-works/pi-coding-agent
프로젝트 디렉토리에서 npx pi를 실행하여 대화형 터미널을 시작합니다. 처음 실행 시 LLM API Key를 설정하라는 안내가 나타납니다.
마법사에 따라 대형 모델(예: OpenAI, Anthropic)을 설정한 후, 중국어/영어 명령어를 입력하여 에이전트가 코딩을 도와주도록 할 수 있습니다.
- 전역 설치 pi 코딩 에이전트: npm install -g @earendil-works/pi-coding-agent
- 프로젝트 디렉토리에서 npx pi를 실행하여 대화형 터미널을 시작합니다. 처음 실행 시 LLM API Key를 설정하라는 안내가 나타납니다.
- 마법사에 따라 대형 모델(예: OpenAI, Anthropic)을 설정한 후, 중국어/영어 명령어를 입력하여 에이전트가 코딩을 도와주도록 할 수 있습니다.
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
775bec6cf05ed13cfb866cf13280c7878d018ccf9db11b44902c80589166cbb5이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
pi 제거: npm uninstall -g @earendil-works/pi-coding-agent, pi-chat을 사용한 경우 별도로 제거해야 합니다. 전역 설치된 패키지는 함께 삭제됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.