NeoChat est une application de messagerie pour le réseau Matrix, développée avec Qt et KDE Frameworks. Elle envoie des messages texte, des vidéos et des fichiers audio et utilise les Espaces pour regrouper des salons. Elle suit autant que possible la spécification Matrix stable, avec des exceptions documentées comme la VoIP, les fils de discussion et certaines parties du chiffrement de bout en bout. NeoChat est disponible pour Linux et Windows et se livre sous forme d'application installée localement.
NeoChat est un projet de la communauté KDE, représentée juridiquement et financièrement par l'association KDE e.V., organisation à but non lucratif de droit allemand. Le code source est open source sous licence GPL. Selon la politique de confidentialité de KDE, ses logiciels ne transmettent en règle générale rien depuis l'appareil sans action explicite de l'utilisateur ; les messages passent par le serveur Matrix choisi par l'utilisateur, qui peut être auto-hébergé. Un développement antérieur de NeoChat a été financé par le fonds NGI Assure de NLnet, soutenu par le programme Next Generation Internet de l'UE.