Source: https://seerepo.com/r/Physical-Intelligence/openpi/built
Markdown source: https://seerepo.com/r/Physical-Intelligence/openpi/built.md
Description: openpi is a Python repo. It uses AI through opencv-python, jax, flax, torch, einops, and 3 more and makes its content with imageio and pillow.

# What is openpi built with?

openpi is a Python repo. It uses AI through opencv-python, jax, flax, torch, einops, and 3 more, makes its content with imageio and pillow, validates its data with beartype, and is tested with chex. It has 17,200 written lines, with 14 test files.

Read on November 9, 2026, at commit 215abfb.

Repository: https://github.com/Physical-Intelligence/openpi

## Frontend

### Interface

- **[Rich](https://seerepo.com/uses/rich)**

## Backend

### AI

- **[opencv-python](https://seerepo.com/uses/opencv-python)**
- **jax**: 22 files
- **flax**: 16 files
- **[torch](https://seerepo.com/uses/torch)**: 12 files
- **[einops](https://seerepo.com/uses/einops)**: 8 files
- **[transformers](https://seerepo.com/uses/transformers)**: 4 files
- **orbax-checkpoint**: 3 files
- **[sentencepiece](https://seerepo.com/uses/sentencepiece)**: 1 file

## Support

### Content

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

### Validation

- **[beartype](https://seerepo.com/uses/beartype)**: 1 file

### Testing

- **chex**: 1 file

### Tools

- **typing-extensions**: 8 files
- **tyro**: 1 file

### Other

- **dm-tree**
- **flatbuffers**
- **Polars**
- **wandb**
- **NumPy**: 16 files
- **websockets**: 2 files
- **filelock**: 1 file
- **fsspec**: 1 file
- **ml-collections**: 1 file
- **msgpack**: 1 file

## Other repos with a similar stack

- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): Rich, jax, flax, torch, einops, transformers, orbax-checkpoint, sentencepiece, imageio, pillow · [Compare](https://seerepo.com/compare/Physical-Intelligence/openpi/vs/ray-project/ray)
- [OpenBMB/MiniCPM-V](https://seerepo.com/r/OpenBMB/MiniCPM-V/built): Rich, opencv-python, torch, einops, transformers, sentencepiece, imageio, pillow · [Compare](https://seerepo.com/compare/OpenBMB/MiniCPM-V/vs/Physical-Intelligence/openpi)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): Rich, opencv-python, torch, einops, transformers, sentencepiece, pillow · [Compare](https://seerepo.com/compare/Physical-Intelligence/openpi/vs/run-llama/llama_index)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): opencv-python, torch, einops, transformers, sentencepiece, imageio, pillow · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/Physical-Intelligence/openpi)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): Rich, torch, einops, transformers, sentencepiece, pillow · [Compare](https://seerepo.com/compare/Physical-Intelligence/openpi/vs/unslothai/unsloth)
- [keras-team/keras](https://seerepo.com/r/keras-team/keras/built): Rich, jax, flax, torch, orbax-checkpoint, pillow · [Compare](https://seerepo.com/compare/keras-team/keras/vs/Physical-Intelligence/openpi)

## Frequently asked questions

### What language is openpi written in?

openpi is written in Python, with 17,200 written lines.

### Does openpi use AI?

Yes. openpi uses AI through opencv-python, jax, flax, torch, einops, transformers, orbax-checkpoint, and sentencepiece.

### Does openpi have tests?

Yes. openpi has 14 test files and is tested with chex.

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

The ones that share most of its stack: ray-project/ray, OpenBMB/MiniCPM-V, and run-llama/llama_index.

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