VNCchat and VNCvideo
Secure messaging, group rooms and video meetings for the whole organisation. One app for both.
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
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.
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
Integrated across the suite · single sign-on via VNCdirectory
VNCcalendar
Schedule a meeting from the room; the calendar entry carries the join link.
VNCproject
Turn a message into a ticket; the ticket link is posted back into the room.
VNCchannels
File a chat thread as a channel topic with a link back to the conversation.
VNCmail
Missed-mention digests and reports are sent to you through VNCmail.
VNCfluid
Mentions, tasks, polls and upcoming calls appear in your personal stream.