Source: https://seerepo.com/r/pipecat-ai/pipecat/built
Markdown source: https://seerepo.com/r/pipecat-ai/pipecat/built.md
Description: pipecat is a Python repo built with FastAPI and AIOHTTP. It uses AI through @pipecat-ai/client-js, onnxruntime, and OpenAI.

# What is pipecat built with?

pipecat is a Python repo built with FastAPI and AIOHTTP. It uses AI through @pipecat-ai/client-js, onnxruntime, and OpenAI, makes its content with pillow and markdown, validates its data with Pydantic, and deploys with loguru. It has 494,582 written lines, with 433 test files.

Read on November 7, 2026, at commit faee313.

Repository: https://github.com/pipecat-ai/pipecat

## Backend

### The base

- **[FastAPI](https://seerepo.com/uses/fastapi)**

### AI

- **@pipecat-ai/client-js**: 16 files
- **[onnxruntime](https://seerepo.com/uses/onnxruntime)**: 4 files

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 14 files · [src/pipecat/adapters/llm/services/open_ai_adapter.py, line 11](https://github.com/pipecat-ai/pipecat/blob/faee3135dac19c3b172befcc07162950c826dd13/src/pipecat/adapters/llm/services/open_ai_adapter.py#L11)

## Support

### The base

- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**: 45 files

### Content

- **[pillow](https://seerepo.com/uses/pillow)**: 13 files
- **[markdown](https://seerepo.com/uses/markdown)**: 1 file

### Validation

- **[Pydantic](https://seerepo.com/uses/pydantic)**: 104 files

### Deploy

- **[loguru](https://seerepo.com/uses/loguru)**: 302 files

### Tools

- **typing-extensions**: 13 files
- **docstring-parser**: 1 file

### Other

- **audioop-lts**
- **protobuf**
- **pyyaml**
- **websockets**: 54 files
- **NumPy**: 33 files
- **num2words**: 4 files
- **aiofiles**: 3 files
- **soxr**: 3 files
- **python-dotenv**: 2 files
- **soundfile**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, OpenAI, AIOHTTP, onnxruntime, pillow, markdown, Pydantic, loguru · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/pipecat-ai/pipecat)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, OpenAI, AIOHTTP, pillow, markdown, Pydantic, loguru · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/pipecat-ai/pipecat)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): FastAPI, OpenAI, AIOHTTP, pillow, Pydantic, loguru · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/pipecat-ai/pipecat)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): FastAPI, OpenAI, onnxruntime, pillow, Pydantic, loguru · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/pipecat-ai/pipecat)
- [vllm-project/vllm](https://seerepo.com/r/vllm-project/vllm/built): FastAPI, OpenAI, AIOHTTP, pillow, markdown, Pydantic · [Compare](https://seerepo.com/compare/pipecat-ai/pipecat/vs/vllm-project/vllm)
- [opendatalab/MinerU](https://seerepo.com/r/opendatalab/MinerU/built): FastAPI, OpenAI, onnxruntime, pillow, Pydantic, loguru · [Compare](https://seerepo.com/compare/opendatalab/MinerU/vs/pipecat-ai/pipecat)

## Frequently asked questions

### What language is pipecat written in?

pipecat is written in Python, with 494,582 written lines.

### What framework does pipecat use?

pipecat is built with FastAPI and AIOHTTP.

### Does pipecat use AI?

Yes. pipecat uses AI through @pipecat-ai/client-js, onnxruntime, and OpenAI.

### Does pipecat have tests?

Yes. pipecat has 433 test files.

### Which repos have a stack like pipecat's?

The ones that share most of its stack: datawhalechina/hello-agents, bojieli/ai-agent-book, and langflow-ai/langflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
