Introduction
Entry point for the Open Chat Go platform documentation.
Open Chat Go is a federated chat platform that combines a Go backend, a React frontend, an async worker queue, and a growing set of LLM models, tools and integrations.
This documentation covers the public surface of the platform: the REST and WebSocket APIs, the chat and interaction model, bots and agents, models and tools, the supported clients, and how to self-host the server. Internal administration material is intentionally excluded.
Architecture
How the server, queue and frontend fit together.
REST API
Endpoint groups, auth and shared capability URLs.
API Reference
Interactive OpenAPI reference exposed by the backend.
/reference in a new tab.Self-hosting
Server flags, environment variables and deployment.
Server CLI
Every open-chat subcommand, flag and config option.