Repolode
earendil-works

earendil-works/pi

통합 멀티 프로바이더 LLM API와 에이전트 런타임, 터미널 UI, 코딩 에이전트 CLI를 갖춘 미니멀하고 확장 가능한 AI 에이전트 하네스입니다.

대체할 수 있는 제품:Claude CodeCursor

스타
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. 1

    pi.dev 설치 프로그램으로 CLI를 설치합니다

    curl -fsSL https://pi.dev/install.sh | sh
  2. 2

    프로젝트 디렉터리에서 Pi를 시작합니다

    cd /path/to/project pi
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트