yt-agent-streamlit / README.md
shawhin's picture
update readme
7e3f142
---
title: YT Agent Streamlit
emoji: 🤖
sdk: docker
app_port: 8501
tags:
- streamlit
license: apache-2.0
short_description: Example Space for running YT agent Streamlit app.
---
# yt-agent-streamlit
Example code for creating a YouTube agent with Streamlit and hosting via Hugging Face Spaces.
Resources:
- [HF Spaces app](https://huggingface.co/spaces/shawhin/yt-agent-streamlit)
## How to Run This Example
1. Clone this repo
```
git clone https://github.com/ShawhinT/yt-agent-streamlit.git
```
2. Open repo directory
```
cd yt-agent-streamlit
```
3. Install dependencies
```
uv sync
```
4. Run Streamlit app
```
uv run streamlit run main.py
```
## Hosting on HF Space
1. [Create new](https://huggingface.co/new-space) Hugging Face Space
```
Name: yt-agent-streamlit
Description: Example Space for running YT agent Streamlit app.
Space SDK: Docker
Docker Template: Blank
Space Hardware: CPU
```
2. Add another remote to git repo
```
# In your yt-agent-streamlit directory
git remote add hf https://huggingface.co/spaces/{your_hr_username}/yt-agent-streamlit.git
```
3. Push code to HF spaces (may need to force first push)
```
git push --force hf
```