Skip to content

About

A collection of apps powered by the LlamaIndex LLM framework.

Topics

Resources

Stars

54 stars

Watchers

1 watching

Forks

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llama-index

A collection of Streamlit apps powered by LlamaIndex, the open-source framework for building LLM applications over your own data.

App What it shows Keys needed
chat-with-pdf Parse a PDF with LlamaParse, index it in a VectorStoreIndex and ask questions with OpenAI OpenAI, LlamaCloud
summarize-url Fetch a web page with SimpleWebPageReader, build a SummaryIndex and summarize it with Google Gemini Google AI Studio

API keys are entered in each app's sidebar and kept only in the browser session; nothing is stored server-side.

Deploy

Both apps deploy together with a one-click Railway template.

Deploy on Railway

Run locally

Each app is self-contained. Use a separate virtual environment per app (Python 3.12):

cd chat-with-pdf        # or summarize-url
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
streamlit run streamlit_app.py

About

A collection of apps powered by the LlamaIndex LLM framework.

Topics

Resources

Stars

54 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages