Streamlit web app with simple LLM-powered workflow: upload a document, extract text, and parse structured information with LLM. It runs on your computer and opens in your web browser.
uv is a tool to help run Python apps in isolated environments. It makes it easy to run this app without needing to install dependencies globally, manage virtual environments, or python versions manually.
To install uv on linux/mac:
curl -LsSf https://astral.sh/uv/install.sh | shOr access https://docs.astral.sh/uv/getting-started/installation/ for more platform options.
With uv installed, run command below on a terminal from the project folder (where app.py is located):
cd /PATH/TO/MY/PROJECT/DIRECTORY
uv run streamlit app.pyThe app is available locally at http://localhost:8501