System architecture
High-level view of the Ceili desktop client, chatserver, and voice relay.
Ceili is a modular, self-hosted communication system with a Wails desktop client, Go chatserver, room-scoped WebSocket transport, and server-relayed Pion voice service.
This section introduces the current runtime components and the boundaries between client, transport, chat orchestration, storage, and voice relay.
High-level view of the Ceili desktop client, chatserver, and voice relay.