ShadowGRID is a simple Streamlit-based personal AI chatbot that works like ChatGPT.
It uses Ollama’s Large Language Model (LLM) to help users with any kind of query or difficulty through an intuitive chat interface.
- Interactive chat interface built with Streamlit
- AI-powered responses using Ollama’s LLM
- Simple and clean user experience
- Fast and lightweight application
- Python
- Streamlit
- Ollama LLM
- Requests
-
Clone the repository
git clone https://github.com/your-username/ShadowGRID.git cd ShadowGRID -
Create a virtual environment (optional but recommended)
python -m venv venv source venv/bin/activate # On macOS/Linux venv\Scripts\activate # On Windows
-
Install dependencies
pip install -r requirements.txt
-
Run the app
streamlit run app.py
ShadowGRID/
│
├── app.py
├── requirements.txt
├── README.md
└── assets/ (optional for images or icons)
- The user enters a prompt in the Streamlit interface.
- The prompt is sent to the Ollama LLM API.
- The model processes the input and returns an intelligent response.
- The response is displayed in the chat window.
Developed by Kavya Gupta
This project is open-source and available under the MIT License.