Getting Started

Introduction

Welcome to OpenChat documentation.

Welcome to OpenChat, an open source, self-hosted AI user interface focused on delivering a fast, flexible, and feature-rich chat experience.

What is OpenChat?

OpenChat lets you run a modern multi-model chat UI on your own infrastructure. Connect your preferred AI providers, manage users and settings, and deploy locally or with Docker.

GitHub

Source code and documentation

Discord

Join the community

Issues

Bug reports and feature requests

Releases

Changelog and downloads

Key Features

  • 🔓 Open source & self-hosted: Deploy on your own infrastructure.
  • 🔌 Flexible model support: Connect to your preferred AI providers.
  • Fast, modern UI: Clean design with great UX and performance.
  • 🌙 Dark mode: Built-in theme for low-light environments.
  • 🤝 Provider compatibility: Ollama, OpenAI, OpenRouter.
  • 🌐 Browser automation: Run browser-based tools via Browserless.
  • 🖼️ Image generation: OpenAI Images/DALL·E (docs).
  • 🎬 Video generation: Integration with Sora 2.
  • 📦 Local drive-like storage: Sync local files; integrate with Google Drive.
  • 📝 Collaborative editor: Real-time rich‑text documents.
  • 🛠️ Admin panel and controls: Manage users, models, and settings.
  • 👩‍💻 Developer-friendly: Simple setup and straightforward development workflow.
  • 🚀 Deploy with Vercel: One‑click deploy to Vercel.