earendil-works/pi
AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI
해결하는 문제
Pi는 AI 에이전트를 구축하고 실행하기 위한 포괄적인 프레임워크를 제공하며, 특히 사용자의 파일 시스템과 상호 작용하고 CLI를 통해 명령을 실행할 수 있는 자체 확장 가능한 코딩 에이전트를 제공합니다.
작동 방식
Pi는 여러 전문 패키지로 구성되어 있습니다:
- pi-agent-core: 에이전트 런타임, 상태 및 도구 호출을 관리합니다.
- pi-ai: 에이전트가 OpenAI, Anthropic, Google과 같은 여러 LLM 제공업체와 통신할 수 있도록 하는 통합 API입니다.
- pi-coding-agent: 에이전트 코어를 코딩 작업에 적용하는 대화형 CLI입니다.
- pi-durable: 지속적인 대화, 작업 및 문서를 위한 런타임을 제공합니다.
- pi-chord: 애플리케이션 구성, RPC 및 복제된 상태를 위한 런타임입니다.
대상 사용자
로컬에서 실행되고 자체적인 에이전트 워크플로우에 통합할 수 있는 강력하고 확장 가능한 AI 코딩 어시스턴트를 원하는 개발자.
주요 특징
- 멀티 제공업체 LLM 지원: 통합 API를 통해 서로 다른 AI 모델 간을 원활하게 전환합니다.
- 자체 확장 가능: 코딩 에이전트는 새로운 기능으로 확장할 수 있습니다.
- 컨테이너화 옵션: 안전한 도구 실행을 위해 Docker, OpenShell 또는 Gondolin 확장을 통한 격리를 지원합니다.
- 지속 가능한 상태: 장기적인 대화 및 작업 상태를 관리하기 위한 전용 런타임이 포함되어 있습니다.
이 프로젝트를 다룬 글
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트