<!-- thumbnail: https://i.sstatic.net/d1bZIm.png -->
<!-- version: 1.0 -->
<!-- tag: chat -->
<!-- excerpt: Access Chat through XMPP! -->

##Screenshots

[![Chatting on The Bridge using the bridge with ChatSecure for iOS][1]][1]

[![Console output of the script][2]][2]

---

You can use it to use chat on CLI too, with the help of [profanity](http://profanity.im):

**Note:** You need to run `/online` when you login to enable relaying.

[![Chatting on The Bridge using the bridge with Profanity, running on GNU Screen in my Ubuntu Server, connected via SSH on my Arch Linux Laptop on second tmux tab][3]][3]

(Quick how to use: `apt-get install profanity`, `profanity`, `/connect your-jid`, `/online`, `/msg the-bot's-jid`)

##About

Don't you hate having to swap between a ton of chat apps to talk with everyone? Now you can reduce that a bit!

XMPP is a secure and extensible standard with a ton of great clients.

###License

The script itself is MIT licensed, but the libraries have other licenses themselves.

###Download / Code

[Download, clone, fork or *insert whatever you do on github* here](https://github.com/ardaozkal/XMPPExchange).

###Platform

The script should work under Linux and MacOS. I'm not so sure about Windows due to the use of `make` by ChatExchange.

XMPP clients are available for iOS (I recommend [ChatSecure](https://itunes.apple.com/us/app/chatsecure/id464200063)), Android (I recommend [Conversations](https://f-droid.org/repository/browse/?fdid=eu.siacs.conversations)) and Windows, MacOS and Linux through Pidgin (or as I like to do, Conversations through Genymotiob).

##Contact

If you have anything urgent, you can contact [@Avery](https://chat.stackexchange.com/users/128113/avery) on [The Bridge](https://chat.stackexchange.com/rooms/35/the-bridge), but for non-urgent stuff, use [github issues](https://github.com/ardaozkal/XMPPExchange/issues).


## Word of warning

If you're using a client that tries to connect with OTR or OMEMO, it'll fail but the script will post the ?OTR commands to chat anyways, so you should probably force your XMPP client to plaintext.


  [1]: https://i.sstatic.net/d1bZIm.png
  [2]: https://i.sstatic.net/Av7BC.png
  [3]: https://i.sstatic.net/Ks5VQ.png