communication suite

VNCchat and VNCvideo

Secure messaging, group rooms and video meetings for the whole organisation. One app for both.

✓Direct messages, group rooms and video meetings in one application
✓Messaging server, media bridge and call relay in your own cluster; no third-party service in the media path
✓Single sign-on through VNCdirectory, standards-based (OIDC with PKCE)
✓Web, desktop for Windows, macOS and Linux, apps for iOS and Android
Overview

Conversations and meetings, built on open standards

VNCchat is built on the open XMPP standard, so the protocol is documented, auditable and yours. Rich text, threads, reactions, polls, voice messages and file sharing on the messaging side; meetings with screen sharing, a moderator lobby, guest access by link and background blur on the video side. The assistant, summaries and transcription run on models inside your cluster.

  • ✓Open XMPP protocol over an encrypted WebSocket connection
  • ✓Server-side message history with configurable retention per tenant and per room
  • ✓Full-text search across your own direct messages and rooms
  • ✓Guests join meetings by link, with or without an account, through a moderator lobby
  • ✓Meetings scheduled from the room with a calendar entry and an .ics file
  • ✓No telemetry, no crash reporting, no external fonts: nothing leaves the cluster
Features & highlights

Messaging without compromise

Rich text with lists and code, threads, replies and quotes, reactions, mentions with autocomplete, read receipts, typing indicators, edit and delete, forward, pin and star. Voice messages are recorded in the composer and can be transcribed. Polls and location cards live in the conversation.

Meetings from any conversation

Start a video meeting or a screen-sharing session directly from a room. Raise hand, background blur, noise detection and a video-quality selector are built in. Screen recording is posted into the room as a file, so nothing is lost when the meeting closes.

Rooms you can govern

Public or private rooms with owner, admin and member roles; moderators mute, remove or ban. Read-only announcement rooms address the whole organisation. Room settings are standard protocol configuration, not a proprietary layer.

History, search and retention

Message history is stored server-side and pages back as far as the retention policy allows. Retention is set per tenant and per room, including off. Any conversation exports as a Markdown transcript.

Reachable, also offline

Messages are cached on the device for offline reading; anything sent offline waits in a durable outbox and goes out on reconnect. Notifications arrive in the browser, on the desktop and on iOS and Android, and a missed-mention digest goes out by VNCmail.

VNClagoon AI inside the conversation

An assistant that answers from the conversation, meeting minutes and summaries on request, and transcription of voice messages. The language and speech models run in your cluster; no content leaves it.

Why it's different

Open protocol, no lock-in

XMPP is an open standard with decades of independent implementations. Your messaging data is in a documented format in your own database, exportable at any time.

The media path is yours

Meeting media is encrypted between each participant and the media bridge in your cluster, with a self-hosted relay for difficult networks. No vendor cloud sees a frame.

One identity, every device

Sign-on through VNCdirectory with OIDC and PKCE; a second device pairs with a short code instead of a password re-entry.

Accessible

WCAG 2.2 AA contrast throughout, keyboard focus in every dialog, the four VNClagoon themes, each in dark and light.

Identity: VNCdirectory with SSO (OIDC, PKCE) · Protocol: XMPP over WebSocket, TLS · Deployment: Kubernetes, GitOps · Clients: web, Windows, macOS, Linux, iOS 15+, Android 7+ · Themes: Sovereign, Civic, Kubernaut, B-safe · WCAG 2.2 AA

Works with
VNCcalendarVNCprojectVNCchannelsVNCmailVNCfluidVNCchat and VNCvideo · 5 live integrations

Integrated across the suite · single sign-on via VNCdirectory

Ready to run VNCchat and VNCvideo on your infrastructure?