Open XMPP messenger for Linux and Windows

DinoX

Secure desktop chat for the federated XMPP network: encrypted conversations, group rooms, file sharing, voice/video calls, optional Tor routing and automation tools in one native client.

2.1.1current release line
90DOAP XEP entries
GPL-3.0license

What DinoX is

A desktop XMPP client for private communication and self-hosted systems.

DinoX builds on the open XMPP network instead of a central proprietary service. It is made for users who want encrypted chats, group rooms, media, file transfer and calls without giving up federation or self-hosting.

It also serves power users and operators: local API access, Botmother management, AI provider integration, MQTT topics and DTMF workflows are optional modules, not mandatory cloud dependencies.

Core workflows

Messenger features without hiding the protocol.

Encrypted chat

Use OMEMO legacy and OMEMO 2 paths for end-to-end encrypted messaging, plus OpenPGP interop for legacy and experimental XMPP workflows.

Groups and moderation

MUC support covers private rooms, roles, moderation, message retraction, reactions, replies, stickers and room avatars.

Calls and voice messages

1:1 calls, voice messages and video messages use the existing GStreamer, libnice, DTLS-SRTP and Opus/VP8 media stack.

Files and local data

HTTP upload, Jingle transfer, stateless file sharing and encrypted local storage help protect chat history and cached media.

Actual application screens

A GTK desktop interface for repeated daily use.

DinoX chat interface showing a conversation
Chat and message workflows
DinoX private multi-user chat screen
Private group rooms
DinoX voice message recording screen
Voice messages

Install

Builds for Windows and Linux packages.

Product builds are published on Forgejo as release artifacts. Open the releases page and choose the newest release that contains the package for your platform; some source or dependency tags do not contain installable packages.

Use cases

For users, operators and automation-heavy setups.

FAQ

Short answers for new users.

What is DinoX?

DinoX is a free and open-source XMPP messenger for Linux and Windows desktops.

Where do I download DinoX?

Use the official Forgejo releases page and choose the newest release that contains the package artifact for your platform.

Does DinoX require a central service?

No. DinoX uses federated XMPP and works with compatible public or self-hosted XMPP servers.