TeaBuddy is a lightweight, fully offline AI chatbot built with Streamlit and powered by Ollama + Gemma 1B. It's your personal tea expert. This will help you to explore matcha, compare green teas, and answer any question about healthy drinks.
Designed for fast local interaction, TeaBuddy runs entirely on your machine. No OpenAI keys. No cloud APIs. Just our tea talk.
- Natural tea chat interface (matcha, green tea or any healthy drinks)
- Runs locally using Ollama (without internet)
- Smart, themed replies + random emoji reactions
- Chat history + export to
.txt - Auto-clearing input after each question
- Lightweight UI with clean layout (used Streamlit)
- Tuned system prompt to stay helpful but flexible in diffrent version (not just matcha!)
- Works on any machine with Python + Ollama (mine is tested with Mac)
Watch this 38s demo or check
demo.gifin this repo.
TeaBuddy/
├── app.py # app file for Streamlit
├── requirements.txt # Python dependencies
├── README.md
└── data/
└── tea_knowledge_base.md # (reference contents for future versions)
Requires Python 3.10+ and Ollama installed with a local model (e.g.
gemma:1b).
git clone https://github.com/saifar-tug/TeaBuddy.git
cd TeaBuddypython3 -m venv venv
source venv/bin/activate # Mac/Linux
# OR
venv\Scripts\activate # Windows
pip install -r requirements.txtollama pull gemma:1bstreamlit run app.pyVisit: http://localhost:8501
Click "Save chat to file" to export your conversation as a timestamped .txt file.
- Streamlit — Python Web App Framework
- Ollama — Local LLM AI Assistant
gemma:1b— Lightweight local model (good balance of speed + size)
As a tea lover and AI enthusiast, I wanted a minimal, local-first AI assistant that doesn’t need a cloud API key to chat. I like the way of learning and experimenting with local LLMs, Streamlit, and quick prototyping.
- built for portfolio
- fully runnable locally (offline)
- see the demo and code
- reach out if you would like me to walk you through the project live
- Integrate more models (like LLaMA 3 or Mistral)
- Use embeddings + vector search for tea docs
- Test mode (funn quizzes on tea knowledge)
- Responsive layout for mobile use
This is one of my solo projects, fell free to use or adapt.
Got a tea question for TeaBuddy or LLM idea? Feel free to collaborate via Issues or Pull Requests!
