Source: https://seerepo.com/r/VectifyAI/PageIndex/built
Markdown source: https://seerepo.com/r/VectifyAI/PageIndex/built.md
Description: PageIndex is a Python repo. It uses AI through openai-agents, litellm, mcp, Anthropic, and OpenAI and makes its content with pypdf2, pypdfium2, and pillow.

# What is PageIndex built with?

PageIndex is a Python repo. It uses AI through openai-agents, litellm, mcp, Anthropic, and OpenAI, makes its content with pypdf2, pypdfium2, and pillow, and uses Claude. It has 53,287 written lines, with 14 test files.

Read on November 6, 2026, at commit 2ac8694.

Repository: https://github.com/VectifyAI/PageIndex

## Backend

### AI

- **openai-agents**
- **[litellm](https://seerepo.com/uses/litellm)**: 4 files
- **[mcp](https://seerepo.com/uses/mcp)**: 3 files

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [pageindex/integrations/anthropic_sdk.py, line 33](https://github.com/VectifyAI/PageIndex/blob/2ac8694bf8fe89a3840dda9bdb88db5119b77fc4/pageindex/integrations/anthropic_sdk.py#L33)
- **Claude**: 2 files · [pageindex/integrations/claude_agent_sdk.py, line 64](https://github.com/VectifyAI/PageIndex/blob/2ac8694bf8fe89a3840dda9bdb88db5119b77fc4/pageindex/integrations/claude_agent_sdk.py#L64)
- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [pageindex/local_chat.py, line 70](https://github.com/VectifyAI/PageIndex/blob/2ac8694bf8fe89a3840dda9bdb88db5119b77fc4/pageindex/local_chat.py#L70)

## Support

### Content

- **pypdf2**: 7 files
- **[pypdfium2](https://seerepo.com/uses/pypdfium2)**: 7 files
- **[pillow](https://seerepo.com/uses/pillow)**: 1 file

### Other

- **regex**: 8 files
- **sortedcontainers**: 8 files
- **requests**: 6 files
- **pyyaml**: 2 files
- **python-dotenv**: 1 file
- **urllib3**: 1 file

## Other repos with a similar stack

- [vectorize-io/hindsight](https://seerepo.com/r/vectorize-io/hindsight/built): Claude, OpenAI, openai-agents, litellm, MCP, pillow · [Compare](https://seerepo.com/compare/VectifyAI/PageIndex/vs/vectorize-io/hindsight)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Anthropic, OpenAI, litellm, MCP, pypdf2, pillow · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/VectifyAI/PageIndex)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Anthropic, Claude, OpenAI, pypdfium2, pillow · [Compare](https://seerepo.com/compare/Significant-Gravitas/AutoGPT/vs/VectifyAI/PageIndex)
- [run-llama/llama_index](https://seerepo.com/r/run-llama/llama_index/built): OpenAI, litellm, MCP, pypdf2, pillow · [Compare](https://seerepo.com/compare/run-llama/llama_index/vs/VectifyAI/PageIndex)
- [browser-use/browser-use](https://seerepo.com/r/browser-use/browser-use/built): Anthropic, OpenAI, MCP, pillow · [Compare](https://seerepo.com/compare/browser-use/browser-use/vs/VectifyAI/PageIndex)
- [rohitg00/ai-engineering-from-scratch](https://seerepo.com/r/rohitg00/ai-engineering-from-scratch/built): Anthropic, OpenAI, MCP, pillow · [Compare](https://seerepo.com/compare/rohitg00/ai-engineering-from-scratch/vs/VectifyAI/PageIndex)

## Frequently asked questions

### What language is PageIndex written in?

PageIndex is written in Python, with 53,287 written lines.

### Does PageIndex use AI?

Yes. PageIndex uses AI through openai-agents, litellm, mcp, Anthropic, and OpenAI.

### What services does PageIndex use?

PageIndex uses Claude.

The proof: [pageindex/integrations/claude_agent_sdk.py, line 64](https://github.com/VectifyAI/PageIndex/blob/2ac8694bf8fe89a3840dda9bdb88db5119b77fc4/pageindex/integrations/claude_agent_sdk.py#L64)

### Does PageIndex have tests?

Yes. PageIndex has 14 test files.

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

The ones that share most of its stack: vectorize-io/hindsight, bojieli/ai-agent-book, and Significant-Gravitas/AutoGPT.

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