AI 코딩 에이전트 Pi를 네이티브 코드로 사전 컴파일해 Bun이나 Node에서보다 빠르게 시작하고 CPU를 덜 사용합니다.
earendil-works/pi
통합 멀티 프로바이더 LLM API와 에이전트 런타임, 터미널 UI, 코딩 에이전트 CLI를 갖춘 미니멀하고 확장 가능한 AI 에이전트 하네스입니다.
대체할 수 있는 제품:Claude Code
Cursor
- 스타
- 116,313
- 포크
- 14,837
- 열린 이슈
- 348
- 마지막 커밋
- 22시간 전
어떤 프로젝트인가요?
Pi는 AI 에이전트를 만들고 실행하기 위한 TypeScript 모노레포입니다. 주요 제품은 프로젝트 디렉터리에서 실행되는 대화형 코딩 에이전트 CLI입니다. 확장 기능, 스킬, 프롬프트 템플릿, 테마로 사용자화할 수 있으며, 이를 패키지로 묶어 npm이나 git을 통해 공유할 수 있습니다.
저장소에는 지원 라이브러리도 포함되어 있습니다. OpenAI, Anthropic, Google 등의 프로바이더를 지원하는 통합 LLM API, 도구 호출과 상태 관리를 지원하는 에이전트 런타임, 차등 렌더링을 사용하는 터미널 UI 라이브러리가 있습니다. CLI는 대화형으로 사용하거나 자동화를 위한 print 또는 JSON 모드, RPC, TypeScript SDK를 통해 사용할 수 있습니다.
Pi에는 기본 제공 서브 에이전트나 plan mode가 없으며, 파일 시스템이나 네트워크 접근을 제한하는 권한 시스템도 없습니다. 격리가 필요한 사용자는 Docker나 마이크로 VM 같은 컨테이너화 방식을 이용하도록 안내합니다.
핵심 기능
- 01모든 프로젝트 디렉터리에서 실행되는 대화형 코딩 에이전트 CLI.
- 02확장 기능, 스킬, 프롬프트 템플릿, 테마를 통한 사용자화.
- 03OpenAI, Anthropic, Google을 비롯한 여러 프로바이더를 지원하는 통합 LLM API.
- 04print/JSON 모드, RPC 제어, TypeScript SDK를 통한 자동화.
- 05차등 렌더링을 지원하는 터미널 UI 라이브러리.
활용 사례
- 터미널에서 로컬 저장소를 대상으로 코딩 에이전트 실행.
- TypeScript SDK를 기반으로 사용자 지정 에이전트 워크플로 구축.
- print 또는 JSON 출력을 사용해 스크립트에서 에이전트 작업 자동화.
- 팀에서 사용할 에이전트 워크플로용 공유 확장 패키지 제작.
빠른 시작
- 1
pi.dev 설치 프로그램으로 CLI를 설치합니다
curl -fsSL https://pi.dev/install.sh | sh - 2
프로젝트 디렉터리에서 Pi를 시작합니다
cd /path/to/project pi - 3
Pi에서 /login을 실행해 provider에 연결한 다음 작업을 요청합니다
사용 전 알아둘 점
- npm으로 설치하는 경우 Node.js 22.19 이상이 필요합니다.
- Pi에는 기본 제공 권한 시스템이 없으므로, 샌드박스로 격리하지 않으면 실행한 사용자의 모든 권한으로 실행됩니다.
- 기본 제공 AI provider를 사용하려면 구독 또는 API 키가 필요합니다.
토픽
자주 묻는 질문
- pi은(는) 무엇인가요?
- 통합 멀티 프로바이더 LLM API와 에이전트 런타임, 터미널 UI, 코딩 에이전트 CLI를 갖춘 미니멀하고 확장 가능한 AI 에이전트 하네스입니다. Pi는 AI 에이전트를 만들고 실행하기 위한 TypeScript 모노레포입니다. 주요 제품은 프로젝트 디렉터리에서 실행되는 대화형 코딩 에이전트 CLI입니다. 확장 기능, 스킬, 프롬프트 템플릿, 테마로 사용자화할 수 있으며, 이를 패키지로 묶어 npm이나 git을 통해 공유할 수 있습니다.
- pi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- pi은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- pi은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. pi의 마지막 커밋은 2026년 10월 19일입니다.
- pi은(는) 어디에 사용할 수 있나요?
- 터미널에서 로컬 저장소를 대상으로 코딩 에이전트 실행. TypeScript SDK를 기반으로 사용자 지정 에이전트 워크플로 구축. print 또는 JSON 출력을 사용해 스크립트에서 에이전트 작업 자동화. 팀에서 사용할 에이전트 워크플로용 공유 확장 패키지 제작.
- pi는 어떻게 설치하나요?
- pi.dev 설치 프로그램으로 CLI를 설치합니다: curl -fsSL https://pi.dev/install.sh | sh 프로젝트 디렉터리에서 Pi를 시작합니다: cd /path/to/project pi Pi에서 /login을 실행해 provider에 연결한 다음 작업을 요청합니다
- pi은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/earendil-works/pi
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
터미널에서 실행되는 오픈소스 AI 코딩 에이전트로, 데스크톱 앱과 개발·계획용 내장 에이전트 두 가지를 제공합니다.
Anthropic의 에이전트형 코딩 도구로, 터미널에서 코드베이스를 살펴보고 자연어 요청으로 코딩 작업과 Git 워크플로를 처리합니다.
IDE 확장, 터미널 CLI, 데스크톱 앱 또는 SDK로 실행되는 오픈소스 자율 코딩 에이전트입니다.
LSP, 디버거, 브라우저, 서브에이전트 도구를 내장하고 60개 이상의 모델 제공자를 지원하는 터미널 코딩 에이전트입니다.
프로젝트를 읽고 파일을 수정하며 터미널, 데스크톱, 브라우저 또는 에디터에서 테스트를 실행하는 오픈소스 코딩 에이전트입니다.