Source: https://seerepo.com/r/StarTrail-org/LEANN/built
Markdown source: https://seerepo.com/r/StarTrail-org/LEANN/built.md
Description: LEANN is a Python repo built with FastAPI. It uses AI through einops, evaluate, llama-index-embeddings-huggingface, Ollama, sglang, and 12 more.

# What is LEANN built with?

LEANN is a Python repo built with FastAPI. It uses AI through einops, evaluate, llama-index-embeddings-huggingface, Ollama, sglang, and 12 more, makes its content with llama-index-readers-file, nbconvert, pypdf2, pypdfium2, pdfplumber, and 1 more, deploys with boto3 and psutil, and uses pyzmq. It has 55,453 written lines, with 65 test files.

Read on November 9, 2026, at commit 07796bd.

Repository: https://github.com/StarTrail-org/LEANN

## Frontend

### Interface

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

## Backend

### The base

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

### Data

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

### AI

- **[einops](https://seerepo.com/uses/einops)**
- **evaluate**
- **llama-index-embeddings-huggingface**
- **[Ollama](https://seerepo.com/uses/ollama)**
- **sglang**
- **[torchvision](https://seerepo.com/uses/torchvision)**
- **[llama-index](https://seerepo.com/uses/llama-index)**: 17 files
- **[torch](https://seerepo.com/uses/torch)**: 10 files
- **[datasets](https://seerepo.com/uses/datasets)**: 3 files
- **[transformers](https://seerepo.com/uses/transformers)**: 3 files
- **flashlib**: 2 files
- **[sentence-transformers](https://seerepo.com/uses/sentence-transformers)**: 2 files
- **[faiss-cpu](https://seerepo.com/uses/faiss-cpu)**: 1 file
- **[mcp](https://seerepo.com/uses/mcp)**: 1 file
- **mlx**: 1 file
- **mlx-lm**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [packages/leann-core/src/leann/embedding_compute.py, line 944](https://github.com/StarTrail-org/LEANN/blob/07796bd7e40f2d5f3a4be9e45adf1f62a68481fd/packages/leann-core/src/leann/embedding_compute.py#L944)

## Support

### Content

- **llama-index-readers-file**
- **[nbconvert](https://seerepo.com/uses/nbconvert)**
- **[pypdf2](https://seerepo.com/uses/pypdf2)**
- **[pypdfium2](https://seerepo.com/uses/pypdfium2)**
- **[pdfplumber](https://seerepo.com/uses/pdfplumber)**: 2 files
- **[pymupdf](https://seerepo.com/uses/pymupdf)**: 2 files

### Deploy

- **[boto3](https://seerepo.com/uses/boto3)**
- **[psutil](https://seerepo.com/uses/psutil)**: 2 files

### Tools

- **ipykernel**
- **pathspec**
- **pybind11**
- **tree-sitter**
- **tree-sitter-c-sharp**
- **tree-sitter-java**
- **tree-sitter-python**
- **tree-sitter-typescript**
- **gitignore-parser**: 1 file
- **Typer**: 1 file

### Other

- **",**
- **and**
- **colorama**
- **protobuf**
- **t**
- **NumPy**: 15 files
- **tqdm**: 9 files
- **msgpack**: 4 files
- **requests**: 4 files
- **httpx**: 1 file

## Other repos with a similar stack

- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): pyzmq, OpenAI, einops, llama-index-embeddings-huggingface, Ollama, torch, datasets, transformers, sentence-transformers, MCP, mlx, mlx-lm, llama-index-readers-file, nbconvert, pypdf2, pdfplumber, pymupdf, boto3, psutil · [Compare](https://seerepo.com/compare/run-llama/llama_index/vs/StarTrail-org/LEANN)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): FastAPI, OpenAI, seaborn, Ollama, torch, datasets, transformers, sentence-transformers, faiss-cpu, MCP, pypdf2, pdfplumber, pymupdf, psutil · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/StarTrail-org/LEANN)
- [mudler/LocalAI](https://seerepo.com/r/mudler/LocalAI/built): FastAPI, OpenAI, einops, sglang, torchvision, torch, datasets, transformers, sentence-transformers, MCP, mlx, mlx-lm · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/StarTrail-org/LEANN)
- [onyx-dot-app/onyx](https://seerepo.com/r/onyx-dot-app/onyx/built): FastAPI, pyzmq, OpenAI, einops, torch, transformers, sentence-transformers, MCP, pypdfium2, pdfplumber, boto3, psutil · [Compare](https://seerepo.com/compare/onyx-dot-app/onyx/vs/StarTrail-org/LEANN)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): FastAPI, OpenAI, seaborn, torch, datasets, transformers, sentence-transformers, MCP, pypdf2, pdfplumber, pymupdf · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/StarTrail-org/LEANN)
- [ray-project/ray](https://seerepo.com/r/ray-project/ray/built): FastAPI, pyzmq, einops, torchvision, torch, datasets, transformers, nbconvert, boto3, psutil · [Compare](https://seerepo.com/compare/ray-project/ray/vs/StarTrail-org/LEANN)

## Frequently asked questions

### What language is LEANN written in?

LEANN is written in Python, with 55,453 written lines.

### What framework does LEANN use?

LEANN is built with FastAPI.

### Does LEANN use AI?

Yes. LEANN uses AI through einops, evaluate, llama-index-embeddings-huggingface, Ollama, sglang, torchvision, llama-index, torch, datasets, transformers, flashlib, sentence-transformers, faiss-cpu, mcp, mlx, mlx-lm, and OpenAI.

### What services does LEANN use?

LEANN uses pyzmq.

### Does LEANN have tests?

Yes. LEANN has 65 test files.

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

The ones that share most of its stack: run-llama/llama_index, bojieli/ai-agent-book, and mudler/LocalAI.

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