Repository Infrastructure.

Explore the modular architecture of the Plexichat ecosystem. Each component is independently versioned and tracked across our GitLab group.

View GitLab Group
Plexichat (Server) View Source

The core FastAPI backend engine. Handles REST API, Opcode-driven WebSocket Gateway, and Mediasoup WebRTC signaling. Integrated with PostgreSQL and Redis.

1,177 Commits
1 Contributor
825 Source Files
plexichat-client (Web UI) View Source

Modern pure Vite client bundled to static assets and served via Nginx. Communicates directly with the core API and Gateway for a low-latency web experience.

549 Commits
1 Contributor
113 Source Files
common-utils (Shared) View Source

Shared utilities, configuration patterns, and development tools used across the entire Plexichat ecosystem to ensure consistency and performance.

42 Commits Ecosystem Core - Cross-repo configuration and logging standards
Deployment Footprint
Production Layout

The server, client, and shared utilities deploy independently, but are designed to align with a single API base URL and WebSocket gateway.

API Base URL Configured per environment (ex: https://api.plexichat.com/api/v1)
WebSocket Gateway Exposed at /gateway on the API host
Server Config ~/.plexichat/config/config.yaml
Client Host Nginx static host serving Vite dist output