earendil-works/pi
통합 LLM API·에이전트 런타임 Pi 공개
원제 earendil-works/pi
스타 106,058당일 +458TypeScript
Key Point
AI 에이전트 개발 시 멀티 LLM 통합과 권한 관리 전략, 공급망 보안을 어떻게 구현했는지 알 수 있는 오픈소스 프로젝트입니다.
핵심 요약
- OpenAI, Anthropic, Google 등 여러 LLM 제공자를 하나의 API로 통합하는 라이브러리와 에이전트 런타임, 인터랙티브 CLI 도구를 TypeScript로 제공한다.
- Pi는 도구 호출 기능과 상태 관리를 갖춘 에이전트 런타임, 터미널 UI 라이브러리, 코딩 작업용 에이전트 CLI 등 여러 패키지로 구성되어 있다.
- 기본적으로 사용자 프로세스의 권한으로 실행되며 권한 제한 시스템은 포함하지 않지만, 컨테이너나 샌드박스로 격리할 수 있다.
- npm 의존성을 정확한 버전으로 고정하고 스스로 검증하며, 릴리스 전 격리된 환경에서 설치 테스트를 실행해 공급망 보안을 강화했다.
- MIT 라이선스이며 오픈소스 프로젝트 작업 세션 데이터를 수집해 실제 작업으로 에이전트 성능을 개선하는 것을 목표로 한다.
저장소 보기 ↗github.com