Source: https://seerepo.com/r/livekit/agents/built
Markdown source: https://seerepo.com/r/livekit/agents/built.md
Description: agents is a Python repo built with AIOHTTP. It signs people in with Google and pyjwt. It has 357,401 written lines, with 388 test files.

# What is agents built with?

agents is a Python repo built with AIOHTTP. It signs people in with Google and pyjwt, uses AI through azure-cognitiveservices-speech, nvidia-riva-client, livekit-agents, onnxruntime, nltk, and 5 more, makes its content with jinja2, pillow, and av, validates its data with Pydantic, deploys with opentelemetry-api, OpenTelemetry, psutil, aiobotocore, prometheus-client, and 1 more, and uses LiveKit. It has 357,401 written lines, with 388 test files.

Read on November 8, 2026, at commit 1e352e4.

Repository: https://github.com/livekit/agents

## Backend

### Sign-in

- **[Google](https://seerepo.com/uses/google)**
- **[pyjwt](https://seerepo.com/uses/pyjwt)**: 1 file

### AI

- **[azure-cognitiveservices-speech](https://seerepo.com/uses/azure-cognitiveservices-speech)**
- **nvidia-riva-client**
- **livekit-agents**: 292 files
- **[onnxruntime](https://seerepo.com/uses/onnxruntime)**: 3 files
- **[nltk](https://seerepo.com/uses/nltk)**: 2 files
- **fal-client**: 1 file
- **[LangChain](https://seerepo.com/uses/langchain)**: 1 file
- **[LangGraph](https://seerepo.com/uses/langgraph)**: 1 file
- **[transformers](https://seerepo.com/uses/transformers)**: 1 file

### Services

- **LiveKit**: 371 files · [livekit-agents/livekit/agents/utils/__init__.py, line 1](https://github.com/livekit/agents/blob/1e352e413a2441b2c9cedcfe8f72392b2365b802/livekit-agents/livekit/agents/utils/__init__.py#L1)
- **[OpenAI](https://seerepo.com/uses/openai)**: 18 files · [livekit-agents/livekit/agents/inference/llm.py, line 9](https://github.com/livekit/agents/blob/1e352e413a2441b2c9cedcfe8f72392b2365b802/livekit-agents/livekit/agents/inference/llm.py#L9)

## Support

### The base

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

### Content

- **[jinja2](https://seerepo.com/uses/jinja2)**
- **[pillow](https://seerepo.com/uses/pillow)**: 4 files
- **[av](https://seerepo.com/uses/av)**: 3 files

### Validation

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

### Deploy

- **[opentelemetry-api](https://seerepo.com/uses/opentelemetry-api)**
- **[OpenTelemetry](https://seerepo.com/uses/opentelemetry)**: 4 files
- **[psutil](https://seerepo.com/uses/psutil)**: 4 files
- **aiobotocore**: 3 files
- **[prometheus-client](https://seerepo.com/uses/prometheus-client)**: 3 files
- **opentelemetry-exporter-otlp**: 1 file

### Tools

- **click**
- **eval-type-backport**
- **types-protobuf**
- **watchfiles**
- **typing-extensions**: 25 files
- **docstring-parser**: 2 files
- **Typer**: 1 file

### Other

- **colorama**
- **protobuf**
- **pyyaml**
- **s**
- **NumPy**: 28 files
- **httpx2**: 23 files
- **websockets**: 5 files
- **aiofiles**: 3 files
- **msgpack**: 3 files
- **livekit-api**: 2 files
- **certifi**: 1 file
- **json-repair**: 1 file
- **nest-asyncio**: 1 file
- **pydub**: 1 file
- **python-dotenv**: 1 file
- **python-socketio**: 1 file
- **sounddevice**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): AIOHTTP, Google, pyjwt, onnxruntime, nltk, LangChain, transformers, jinja2, pillow, Pydantic, OpenTelemetry, psutil, aiobotocore, prometheus-client · [Compare](https://seerepo.com/compare/livekit/agents/vs/ray-project/ray)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): OpenAI, AIOHTTP, Google, pyjwt, nltk, LangChain, transformers, jinja2, pillow, Pydantic, OpenTelemetry, psutil, prometheus-client · [Compare](https://seerepo.com/compare/livekit/agents/vs/run-llama/llama_index)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): OpenAI, AIOHTTP, pyjwt, onnxruntime, LangChain, transformers, pillow, av, Pydantic, OpenTelemetry, psutil · [Compare](https://seerepo.com/compare/livekit/agents/vs/open-webui/open-webui)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, AIOHTTP, Google, pyjwt, jinja2, pillow, Pydantic, psutil, prometheus-client · [Compare](https://seerepo.com/compare/livekit/agents/vs/Significant-Gravitas/AutoGPT)
- [vllm-project/vllm](https://seerepo.com/r/vllm-project/vllm/built): OpenAI, AIOHTTP, transformers, jinja2, pillow, Pydantic, OpenTelemetry, psutil, prometheus-client · [Compare](https://seerepo.com/compare/livekit/agents/vs/vllm-project/vllm)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): OpenAI, AIOHTTP, onnxruntime, LangGraph, transformers, jinja2, pillow, Pydantic, OpenTelemetry · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/livekit/agents)

## Frequently asked questions

### What language is agents written in?

agents is written in Python, with 357,401 written lines.

### What framework does agents use?

agents is built with AIOHTTP.

### What does agents sign people in with?

agents signs people in with Google and pyjwt.

### Does agents use AI?

Yes. agents uses AI through azure-cognitiveservices-speech, nvidia-riva-client, livekit-agents, onnxruntime, nltk, fal-client, LangChain, LangGraph, transformers, and OpenAI.

### What services does agents use?

agents uses LiveKit.

The proof: [livekit-agents/livekit/agents/utils/__init__.py, line 1](https://github.com/livekit/agents/blob/1e352e413a2441b2c9cedcfe8f72392b2365b802/livekit-agents/livekit/agents/utils/__init__.py#L1)

### Does agents have tests?

Yes. agents has 388 test files.

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

The ones that share most of its stack: ray-project/ray, run-llama/llama_index, and open-webui/open-webui.

## 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.
