https://github.com/nukaze/ollama-chat
Ollama‑Chat is a Streamlit-based web UI for interacting with Ollama-hosted language models. It provides a clean, modern chat interface where users can: Choose from multiple local Ollama models Adjust parameters like temperature and system prompts View and preserve chat history Customize settings via a sidebar
https://github.com/nukaze/ollama-chat
gemma3 ollama ollama-chat ollama-client python qwen streamlit streamlit-cloud streamlit-webapp
Last synced: about 2 months ago
JSON representation
Ollama‑Chat is a Streamlit-based web UI for interacting with Ollama-hosted language models. It provides a clean, modern chat interface where users can: Choose from multiple local Ollama models Adjust parameters like temperature and system prompts View and preserve chat history Customize settings via a sidebar
- Host: GitHub
- URL: https://github.com/nukaze/ollama-chat
- Owner: Nukaze
- License: mit
- Created: 2025-06-18T08:02:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T11:20:15.000Z (about 1 year ago)
- Last Synced: 2025-06-19T12:28:07.442Z (about 1 year ago)
- Topics: gemma3, ollama, ollama-chat, ollama-client, python, qwen, streamlit, streamlit-cloud, streamlit-webapp
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ollama Chat
A modern Streamlit-based chat interface for interacting with Ollama LLMs.
## Features
- Clean and modern chat interface
- Support for multiple Ollama models
- Adjustable temperature settings
- Custom system prompts
- Chat history
- Responsive design
## Prerequisites
- Python 3.8 or higher
- Ollama installed and running locally (https://ollama.ai/)
## Installation
1. Clone this repository:
```bash
git clone
cd
```
2. Install the required dependencies:
```bash
pip install -r requirements.txt
```
3. Make sure Ollama is running on your system (default: http://localhost:11434)
## Usage
1. Start the Streamlit app:
```bash
streamlit run app.py
```
2. Open your web browser and navigate to the URL shown in the terminal (typically http://localhost:8501)
3. In the sidebar:
- Select your preferred Ollama model
- Adjust the temperature setting
- Customize the system prompt if desired
4. Start chatting with the AI!
## Configuration
The application connects to Ollama at `http://localhost:11434` by default. If your Ollama instance is running on a different host or port, you can modify the `base_url` parameter in the `OllamaClient` class initialization.
## License
MIT License