Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.osschat.dev/llms.txt

Use this file to discover all available pages before exploring further.

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

CapabilityWhat it means in OpenChat
Model access100+ models via OpenRouter plus direct provider credentials
Real-time syncConversations and sidebar state update across devices via Convex
Advanced chat controlsEdit, retry, fork, stop generation, and export chats
Search and reasoningOptional web search and model reasoning support
Secure credentialsEncrypted provider secrets stored server-side
Self-hostingDeploy in cloud or containers with first-party docs

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