Everything your team needs to communicate securely, with full control over your data and infrastructure.
Keep conversations organized with public channels, private groups, and direct messages. Threads let your team follow specific discussions without cluttering the main channel.
Share formatted messages, embedded links, images, and files. Your team can react, reply, and collaborate without switching tools.
Know who's online and get alerted when it matters. Push notifications keep your team in the loop without constant checking.
Talk to your team in real-time with voice channels. Stage channels work like virtual meeting rooms where speakers present and attendees listen.
Share files, images, and videos with your team. All media is stored on your own infrastructure and scanned for safety.
Let your team express themselves with custom avatars, server icons, and emoji. Control what's available by role.
Protect every account with strong authentication. Multi-session tracking means you can see exactly where each user is logged in.
Control who can see what and who can do what. Granular permissions let you set policies at the server and channel level.
Keep your community safe with built-in reporting, automated moderation rules, and full admin visibility into all activity.
When you delete a message, it stays deleted. On licensed installs, the server rotates encryption keys so even devices that previously had access cannot recover deleted content. This is critical for compliance and data retention policies.
Your encryption keys stay on your infrastructure. The server validates key strength at startup and refuses to run with weak keys, so a misconfiguration can never silently compromise your data.
Built-in data export tool packages every piece of user data into a single bundle. Users can request their own export from the settings screen, and admins can trigger exports for compliance requests.
Extend and integrate Plexichat with your existing tools. Every feature is accessible through a versioned API with interactive documentation.
Connect Plexichat to your existing workflow tools. Webhooks fire on events and push data to any HTTP endpoint you configure.
Automate tasks with bot accounts and integrate with identity providers via OAuth. Bots have their own API tokens and can respond to commands.
Artifacts are persistent, shareable pieces of rich content attached to conversations: collaboratively edited code, live whiteboards, and voice-call recordings with transcripts. Availability depends on server configuration and, where noted, a commercial licence key.
Edit code and documents together in real time without leaving the conversation. Syntax highlighting for dozens of languages, file-history tracking, and per-file size limits enforced by the server.
artifacts.editor.enabled in server configDraw, diagram, and brainstorm together on a shared canvas. Whiteboards persist operation history for replay and support up to 50 concurrent participants.
artifacts_whiteboard licence featureartifacts.whiteboard.enabled in server configRecord voice calls and automatically transcribe them into searchable text. Supports local Whisper, OpenAI Whisper API, and Azure Speech backends.
artifacts.voice.allow_recording)voice_transcription licence featurePlexiSuite turns Plexichat conversations into a full workspace. Spreadsheets and file vaults live inside the same permission model as your chat — no separate accounts, no data leaving your server. Both products are gated by the plexisum and plexistash licence features.
Build, edit, and share workbooks right from a conversation. A bounded viewport keeps even million-row sheets fast, and a formula engine with dependency caps handles calculations safely on your server.
.plexisum blobs through your media storageplexisum licence featureOrganize files, links, and notes into collections with granular sharing. Stash stores metadata and authorization on your server while file bytes stay in your existing media storage.
plexistash licence featureEvery artifact feature is controlled by the server configuration deployed on your infrastructure. Deployment scripts expose environment-variable overrides for all settings; licence keys unlock premium gated features.
All artifact capabilities are configured in the artifacts block of the server YAML config or via equivalent environment variables set at deploy time:
ARTIFACTS_ENABLED — master switch for the artifacts subsystemARTIFACTS_EDITOR_ENABLED — in-app code editorARTIFACTS_WHITEBOARD_ENABLED — collaborative whiteboardARTIFACTS_VOICE_ALLOW_RECORDING — voice call recordingARTIFACTS_VOICE_TRANSCRIPTION_ENABLED — call transcriptionARTIFACTS_VOICE_TRANSCRIPTION_PROVIDER — transcription backendARTIFACTS_DEFAULT_RETENTION_DAYS — artifact lifetimeartifacts.plexisum.enabled / artifacts.plexistash.enabled — PlexiSuite availabilityPremium features require a commercial licence key passed at deploy time. The server checks licence features at runtime and surfaces availability banners explaining why a feature is off:
artifacts — master artifact feature (gates the whole subsystem)artifacts_whiteboard — multi-user whiteboardvoice_transcription — automatic transcriptionplexisum — collaborative spreadsheets (PlexiSum)plexistash — Drive-like vault (PlexiStash)ARTIFACTS_LICENSE_FEATURES (comma-separated env var)Built on proven storage technologies. PostgreSQL handles persistence reliably, Valkey keeps sessions and caches fast, and S3 storage scales for media.
Keep an eye on your deployment with health checks and telemetry. Admins get full visibility into system status and performance.
Every Plexichat instance validates its configuration on startup. Misconfigurations are caught early with clear error messages, so you never run in a broken state.
The core platform is free to self-host. A commercial licence unlocks these additional capabilities for organizations that need them. The free tier continues working normally — paid features show a no-op or read-only path instead of blocking.
Connect multiple Plexichat servers together so users on different instances can communicate seamlessly. Whether you're connecting departments, subsidiaries, or partner organizations, federation keeps everyone in touch without anyone's data leaving your control.
Integrate with your existing identity provider using SAML or OAuth, build custom bots with premium rate limits, and enforce advanced moderation rules. Audit log export lets you feed security events into your SIEM.
When a commercial licence is active, the server takes ownership of the encryption key cache. This means a deleted message is permanently gone — even if someone exported data while they had access, the key rotates and the content becomes unreadable. Critical for regulated industries and strict data retention policies.