OMEMO 1 + 2 Encryption
Dual-protocol OMEMO encryption (legacy + modern) for all messages and files. Double Ratchet protocol for maximum security.
Built for ultimate privacy with OMEMO 1 + 2 encryption, integrated OpenPGP Key Manager, integrated Tor & Obfs4proxy and full local data encryption.
Featuring WebRTC Audio/Video Calls and decentralized Group Video Calls in a modern GTK4 interface. Voice and video messages for quick async communication.
Local API Server, Botmother Bot Management and AI Integration with 9 providers including OpenClaw, Claude, OpenAI, Gemini, Groq, Mistral, DeepSeek, Perplexity and Ollama.
MQTT Plugin for IoT sensor data, topic subscriptions, sparkline charts and XMPP bridging.
DTMF Support (RFC 4733) with Dialpad UI for XMPP SIP Provider telephony.
Privacy, encryption, extensible API and more — everything a modern XMPP client needs
Dual-protocol OMEMO encryption (legacy + modern) for all messages and files. Double Ratchet protocol for maximum security.
Integrated key management for OpenPGP encryption. Legacy XEP-0027 with automatic keyserver exchange and modern XEP-0373/0374 with automatic key synchronization via PEP.
Zero-config privacy with built-in Tor & Obfs4proxy. Anonymize your connection instantly without manual setup.
Your local database and all cached files are fully encrypted on your device. Only you can access your data.
We only send encrypted files! HTTP Upload and Jingle Transfer are fully protected by OMEMO encryption.
Server configuration, backup function, color scheme selection and many additional options.
VAAPI support for smooth video calls and reduced CPU usage depending on your hardware.
Built-in Acoustic Echo Cancellation (AEC), noise suppression and automatic gain control for crystal-clear voice communication.
Record and send audio messages directly in chat. AAC format with noise suppression and echo cancellation for clear recordings.
Record and send video messages with live camera preview. H.264+AAC in MP4 container, hardware encoder support, max 720p/30fps, up to 2 minutes.
Audio and video conferences with multiple participants. Mesh-based, decentralized and without a central server.
Subscribe to MQTT topics, receive IoT sensor data with sparkline charts and alerts. Bridge MQTT messages to XMPP chats with Prosody mod_pubsub_mqtt support.
First XMPP client with AI support through its extensible REST API. OpenClaw, Claude, OpenAI, Gemini, Groq, Mistral, DeepSeek, Perplexity and Ollama. Botmother bot management with Telegram bridge and 31 API endpoints.
Full RFC 4733 DTMF support with Dialpad UI. Interact with telephone hotlines, IVR systems and conference controls when calling via XMPP SIP Gateways.
Native GNOME integration with libadwaita design. Dark mode, responsive layout and touchscreen support.
Create new XMPP accounts directly in-app. Supports CAPTCHA protection, password changes, and profile management.
Multi-User Chats with moderation, private rooms, role management and persistent history.
MAM (XEP-0313) for message synchronization. Delete history, create backups and chat across devices.
StatusNotifierItem support for background operation. Notifications even when the window is closed.
Translated into 47 languages — ~85% coverage. Help translate on Weblate — no setup needed!
Everything you need to build, debug and contribute
Build instructions for Linux and Windows (MSYS2/MinGW64). Meson/Ninja setup, dependencies, cross-compilation.
Debugging guide with GDB, log collection scripts, GStreamer pipeline inspection and call diagnostics.
Full release history from v0.7.1 to current. Every feature, fix and improvement documented in detail.
Comprehensive 12-chapter guide covering bot management, AI support via REST API (9 providers), Telegram bridge, 31 API endpoints and TLS setup.
Roadmap and architecture overview. Planned features, milestones and technical design decisions.
How to contribute to DinoX. Code style, pull request guidelines, issue reporting and development setup.
Security policy, vulnerability reporting, and a comprehensive overview of all security-hardening features.
DinoX in action
Install DinoX on your system
Windows 10/11. Download the ZIP archive, extract, and run dinox.exe.
🔐 DinoX is currently undergoing the official Microsoft code signing process for Windows 10/11. Once completed, no SmartScreen warnings will appear. Until then: click "More info" → "Run anyway". Verify downloads with the .sha256 checksum file.
dinox.exe
GitHub Releases
Recommended installation for all Linux distributions. Sandboxed, automatic updates.
# Install GNOME runtime first (one-time)
flatpak install flathub org.gnome.Platform//48
# Then install DinoX
flatpak install --user dinox-*-x86_64.flatpak
GitHub Releases
Portable version - just download and run. No installation required.
chmod +x DinoX-*.AppImage
./DinoX-*.AppImage
GitHub Releases
Build from source for developers and package maintainers. Meson/Ninja build system.
git clone https://github.com/rallep71/dinox
cd dinox && meson setup build
ninja -C build && sudo ninja -C build install
GitHub Repository
DinoX is an open source project developed in my free time. If you like DinoX and want to support further development, I'd appreciate a coffee. Every contribution helps!
One of the most protocol-compliant XMPP clients
Latest changes and updates
DinoX is the first XMPP client with an extensible REST API that provides AI support for 9 providers including OpenClaw, Claude and OpenAI. With Botmother bot management, Telegram bridge, professional multi-party video call functionality (MUJI) and numerous improvements for daily use.
DinoX is an independent fork of the Dino project and is not affiliated with, endorsed by, or officially connected to the original Dino project/team.
The project focuses on secure communication, modern user interface and reliable group communication - perfect for teams, families and communities who value privacy and decentralization.
DinoX features an extensible REST API with 31 endpoints and AI support for 9 providers (OpenClaw, Claude, OpenAI, Gemini, Groq, Mistral, DeepSeek, Perplexity, Ollama) via its API, Botmother bot management, Telegram bridge, System Tray support, extended server settings, delete history, contact management and much more - everything you need for professional XMPP communication with extensible API capabilities.