Skip to content

mrdonlee/open-assistant

Repository files navigation

Open WebUI

A cross-platform Flutter application designed to provide a unified interface for interacting with various Large Language Models (LLMs) through Ollama and OpenAI APIs.

Overview

OpenWebUI is a desktop-first application that allows you to:

  • Connect to and manage multiple LLM providers (Ollama, OpenAI) in one place
  • Run different LLM models locally through Ollama
  • Access OpenAI's powerful models through their API
  • Enjoy a consistent user experience across different desktop platforms (Windows, macOS, Linux)
  • Manage and organize your conversations with different models
  • Customize model parameters and settings

Features

  • 🖥️ Cross-Platform Support: Primary focus on desktop platforms (Windows, macOS, Linux)
  • 🤖 Multiple Model Support: Use various models from Ollama and OpenAI
  • 🔄 Easy Model Switching: Seamlessly switch between different models
  • 💾 Local Model Support: Run models locally using Ollama
  • 🌐 Cloud Model Access: Connect to OpenAI's API for cloud-based models
  • 🎨 Modern UI: Clean and intuitive Flutter-based interface
  • ⚙️ Customizable Settings: Fine-tune model parameters and application preferences

Prerequisites

  • Flutter SDK (latest stable version)
  • Ollama installed for local model support
  • OpenAI API key (optional, for OpenAI models)

Configuration

Ollama Setup

  1. Install Ollama on your system
  2. Pull your desired models using Ollama
  3. Configure the connection in Open WebUI settings

OpenAI API Setup

  1. Obtain an API key from your provider
  2. Add your API key in the application settings

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you encounter any issues or have questions, please file an issue on the GitHub repository.

For detailed Flutter development resources:

About

A cross-platform Flutter application designed to provide a unified interface for interacting with various Large Language Models (LLMs) through Ollama and OpenAI APIs.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors