File size: 1,494 Bytes
0789a7f 01728c5 0789a7f 8879e07 0789a7f 01728c5 0789a7f 01728c5 0789a7f 01728c5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | ---
title: Universal Document Intelligence Chatbot
emoji: π
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
license: mit
---
# π Universal Document Intelligence Chatbot
[](https://streamlit.io)
[](https://huggingface.co)
[](https://python.org)
A simple, private, and powerful chatbot that can answer your questions using both your own documents and the web.
## β¨ Features
- **π Runs locally**: Uses Hugging Face Transformers, so your data stays private
- **β‘ Quick search**: Finds answers fast with Sentence Transformers and FAISS
- **π§ Smart routing**: Decides when to pull from your documents or from the web
- **π Handles PDFs**: Upload PDFs and ask questions directly
- **π Stay up to date**: Can use web search for the latest information
- **π¦ No setup hassle**: Downloads models automatically the first time you use them
## π Quick Start
### Local Setup
```bash
# Create a virtual environment
python -m venv venv
# Activate it (Windows)
venv\Scripts\activate.bat
# Activate it (Mac/Linux)
source venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Launch the app
streamlit run app.py
|