qaul is een open-source messenger die werkt zonder internet of andere communicatie-infrastructuur. Apparaten in de buurt vinden elkaar automatisch via een lokaal wifinetwerk of het gedeelde wifi van een telefoon en vormen samen een peer-to-peer meshnetwerk. Gebruikers kunnen openbare berichten naar iedereen sturen, groepschats maken en end-to-end versleutelde berichten, afbeeldingen en bestanden versturen. Berichten voor niet-verbonden gebruikers kunnen worden bewaard en later bezorgd. qaul is een app die op de eigen apparaten draait en is vertaald in meerdere talen.
qaul wordt onderhouden door de qaul-ontwikkelaarsgemeenschap, ondersteund door de Zwitserse vereniging Open Community Projects Association. De broncode is beschikbaar onder de AGPL-3.0. De ontwikkeling van configureerbare kanalen is mede gefinancierd via het NGI Zero-programma van de EU, beheerd door NLnet. Omdat berichten rechtstreeks tussen apparaten lopen, is er geen centrale clouddienst van de maker nodig. De huidige versie 2 wordt als release candidate gepubliceerd.