Skip to main content

Welcome to OpenChat

OpenChat is an open-source AI chat platform built on TanStack Start, Convex, and OpenRouter. It supports hosted usage at osschat.dev and full self-hosting. OpenChat homepage hero in dark mode

Quickstart

Get OpenChat running locally in minutes.

Architecture

Understand web, API, Convex, and workflow layers.

Core Features

Learn chat, model switching, exports, and settings.

Self-Hosting

Deploy with Vercel + Convex Cloud or Docker.

What You Get

Core Product Areas

  • Chat UX: streaming replies, message actions, branching, read state.
  • Model UX: searchable model selector, favorites, provider switching.
  • Settings: account, providers, chat preferences, models cache, shortcuts.
  • Workflows: asynchronous chat title generation, export, cleanup, account deletion.
  • Platform: Better Auth + GitHub OAuth, Convex schema/functions, Upstash limits and queues.

Next Steps

Quickstart

Get local development running in minutes

Model Selection

Learn provider and model selection details

API Reference

Review chat and workflow endpoints