Whatsapp/XMPP gateway
chore: update poetry.lock
fix: do not set subject in rooms without description
fix: check that oldest_message_id is not None in MUC.backfill()


browse  log 



You can also use your local clone with git send-email.


Home | Docs | Issues | Patches | Chat

A feature-rich WhatsApp to XMPP puppeteering gateway, based on slidge and whatsmeow.

builds.sr.ht status containers status pypi status


Refer to the slidge admin documentation for general info on how to set up an XMPP server component.


From dockerhub

# use ravermeister/slidge-whatsapp for arm64 (thanks raver! <3)
docker run docker.io/nicocool84/slidge-whatsapp

#Python package

With pipx:

# for the latest stable release (if any)
pipx install slidge-whatsapp

# for the bleeding edge
pipx install slidge-whatsapp \
    --pip-args='--extra-index-url https://slidge.im/repo'

slidge-whatsapp --help

Make sure to install ffmpeg for full outgoing media compatibility; for example, in Debian/Ubuntu:

sudo apt install ffmpeg


git clone https://git.sr.ht/~nicoco/slidge
git clone https://git.sr.ht/~nicoco/slidge-whatsapp
cd slidge-whatsapp
docker-compose up