Source: https://seerepo.com/r/simonw/llm/built
Markdown source: https://seerepo.com/r/simonw/llm/built.md
Description: llm is a Python repo. It uses AI through OpenAI, makes its content with puremagic, and validates its data with Pydantic.

# What is llm built with?

llm is a Python repo. It uses AI through OpenAI, makes its content with puremagic, and validates its data with Pydantic. It has 40,005 written lines, with 37 test files.

Read on November 10, 2026, at commit 39d3254.

Repository: https://github.com/simonw/llm

## Backend

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [llm/default_plugins/openai_models.py, line 12](https://github.com/simonw/llm/blob/39d325492b6d0939d9bcb1cd1c9d81e260154ab4/llm/default_plugins/openai_models.py#L12)

## Support

### Content

- **puremagic**: 1 file

### Validation

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

### Tools

- **pip**
- **pyreadline3**
- **Setuptools**
- **click**: 4 files
- **pluggy**: 2 files
- **typing-extensions**: 1 file

### Other

- **python-ulid**
- **httpx2**: 4 files
- **pyyaml**: 2 files

## Other repos with a similar stack

- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): OpenAI, puremagic, Pydantic · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/simonw/llm)
- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): OpenAI, puremagic, Pydantic · [Compare](https://seerepo.com/compare/onyx-dot-app/onyx/vs/simonw/llm)
- [firecrawl/firecrawl](https://seerepo.com/r/firecrawl/firecrawl/built): OpenAI, Pydantic
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): OpenAI, Pydantic
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): OpenAI, Pydantic
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): OpenAI, Pydantic

## Frequently asked questions

### What language is llm written in?

llm is written in Python, with 40,005 written lines.

### Does llm use AI?

Yes. llm uses AI through OpenAI.

The proof: [llm/default_plugins/openai_models.py, line 12](https://github.com/simonw/llm/blob/39d325492b6d0939d9bcb1cd1c9d81e260154ab4/llm/default_plugins/openai_models.py#L12)

### Does llm have tests?

Yes. llm has 37 test files.

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

The ones that share most of its stack: debpalash/VoiceStudio, onyx-dot-app/onyx, and firecrawl/firecrawl.

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