I ran into one called SimpleX recently. No accounts or anything and you can host your own chat instance. Downside: The app either needs a constant spot in your notifications or will otherwise only check for messages every ten minutes.
The desktop app is pretty rough to use, as well.