pipecat-ai/pipecat

Open Source framework for voice agents, multimodal apps, and realtime AI. Maintained by Daily and the community.

Pipecat – 실시간 음성 및 멀티모달 AI 에이전트 프레임워크

Pipecat은 실시간으로 말하고, 듣고, 보고, 행동하는 대화형 에이전트를 조립할 수 있는 오픈소스 Python 라이브러리입니다. 음성 인식, 대규모 언어 모델(LLM) 백엔드, 음성 합성, 비전 모델, 사용자 정의 처리 단계를 구성 가능한 파이프라인으로 결합하기 위한 플러그 앤 플레이 아키텍처를 제공합니다. 파이프라인은 단일 에이전트 봇이거나 전문 에이전트가 인계하거나, 병렬로 실행하거나, 사이드카로 작동하고, 로컬 또는 머신 간에 분산될 수 있는 공유 버스를 통해 조정되는 완전한 멀티 에이전트 시스템일 수 있습니다.


Pipecat으로 구축할 수 있는 것

  • 음성 비서 – 지원되는 모든 STT, LLM 및 TTS 서비스를 사용하는 스트리밍, 저지연 대화.
  • 멀티 에이전트 시스템 – 인계하거나 팬아웃하는 전문 에이전트 체인으로, 복잡한 대화 흐름에 유용합니다.
  • AI 컴패니언 및 비즈니스 봇 – 코치, 회의 도우미, 고객 유입 흐름 등.
  • 멀티모달 인터페이스 – 음성을 비디오, 이미지 또는 기타 미디어와 결합합니다.
  • 인터랙티브 스토리텔링 – 게임 또는 창의적 도구를 위한 생성 미디어 파이프라인.
  • 구조화된 대화 – 상태 저장, 사전 정의된 대화 경로를 제공하는 Pipecat Flows.

핵심 개념

아이디어 의미
음성 우선 단일 스트리밍 파이프라인에서 음성 인식, LLM 추론, 음성 합성에 대한 기본 지원을 제공합니다.
플러그 가능한 서비스 30개 이상의 STT, 30개 이상의 LLM, 30개 이상의 TTS 제공업체를 기본 지원합니다 (예: OpenAI Whisper, Anthropic, ElevenLabs, Azure, NVIDIA 등).
구성 가능한 파이프라인 파이프라인은 모듈식 프로세서로 구성되며, 원하는 서비스를 자유롭게 혼합하여 사용할 수 있습니다.
멀티 에이전트 준비 각 파이프라인은 에이전트가 될 수 있으며, 공유 버스를 통해 에이전트가 인계하거나, 사이드카로 실행하거나, 병렬로 팬아웃할 수 있습니다 (로컬 또는 프로세스/머신 간).
실시간 WebSocket 또는 WebRTC와 같은 초저지연 전송을 위해 설계되었습니다.

에코시스템 및 도구

  • 클라이언트 SDK – JavaScript, React, React-Native, Swift, Kotlin, C++, ESP32용 공식 라이브러리로, 프론트엔드가 Pipecat 서버와 통신할 수 있습니다.
  • Pipecat CLI – pipecat init이 새 프로젝트를 스캐폴드하고 (코드 생성에 Claude Code 사용) 에이전트를 모니터링하고 배포하는 명령을 제공합니다.
  • Pipecat Flows – 저장소에 예제가 포함된 구조화된 대화 프레임워크.
  • Pipecat UI – 아름다운 음성 AI 프론트엔드를 구축하기 위한 컴포넌트 라이브러리 (shadcn 스타일).
  • Whisker – 파이프라인용 실시간 디버거.
  • Tail – 에이전트를 관찰하기 위한 터미널 대시보드.
  • 스킬 마켓플레이스 – 코드 스캐폴딩, 배포, 새 서비스 추가가 가능한 Claude Code 플러그인.
  • 커뮤니티 통합 – 자체 서비스 어댑터를 게시하기 위한 문서 및 가이드.
  • Pipecat TV – 데모, 인터뷰, 튜토리얼이 포함된 YouTube 재생 목록.

시작하기

# 라이브러리 및 CLI 설치 (uv는 선택 사항)
uv tool install "pipecat-ai[cli]"
# 빠른 프로젝트 스캐폴딩
pipecat init quickstart

빠른 시작 가이드는 1분 이내에 실행 가능한 봇을 안내합니다.


문서 및 리소스


Pipecat은 누가 사용할까요?

  • 음성 우선 소비자 앱 또는 엔터프라이즈 봇을 개발하는 개발자.
  • 멀티모달 에이전트 아키텍처를 프로토타이핑하는 연구자.
  • 글루 코드를 작성하지 않고 다양한 STT/LLM/TTS 제공업체를 실험할 수 있는 플러그 앤 플레이 방법이 필요한 팀.
  • 여러 AI 서비스를 조정하여 일관된 대화 경험을 만들기 위한 실시간 확장 가능한 프레임워크가 필요한 모든 사람.

TL;DR

Pipecat은 지원되는 풍부한 음성, 언어, 비전 서비스 라이브러리, 구성 가능한 파이프라인, 클라이언트 SDK, CLI 도구, UI 컴포넌트, 디버깅 유틸리티의 완전한 에코시스템을 갖춘 스트리밍 음성 및 멀티모달 AI 에이전트를 빠르게 만들 수 있는 Python 프레임워크입니다.


링크

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트