Tox, the free and secure skype replacement
Tox, is a free and secure alternative to skype, with multiple clients available for Mac, Windows and of course Linux. Although the projects is in its early stages, its already highly usable.
Nowadays, every government seems to be interested in what we're saying online. Tox is built on a "privacy goes first" agenda, and we make no compromises. Your safety is our top priority, and there isn't anything in the world that will change that. Tox, Tox: About
So, lets start playing around with it, and see what it can do! As aforementioned, you can choose from multiple clients, those are:
A Qt graphical user interface for Tox
Windows, Linux, FreeBSD, OS X.
Linux, FreeBSD, OS X.
Metro-style Tox client for
Lightweight Tox client for desktop
Windows, Linux, FreeBSD, partial other BSD.
Cross-platform graphical user interface for Tox written in Racket. Still in early development stages
Windows, Linux, OS X.
A client for iOS
A minimal FIFO based client
BSD, Linux, OS X.
In my system, QTox was more stable than the rest. Meaning your experience may differ from mine, as these are still nightly builds. Here is a small features list:
- One to one chat with friends
- Group chats
- File transfers, with previewing of images
- Audio calls
- Video calls
The Tox team previously revoked the key and remade their repo, so if you had the Tox repo before, this is a good time as any to reinstall it. Remove the old key like so:
sudo apt-key del 0C2E03A0. Also, do note that I could not find out which Ubuntu distro exactly this PPA supports. But, for those running 14.04, good news, you can try out Tox.
- sudo sh -c 'echo "deb https://repo.tox.im/ nightly main" > /etc/apt/sources.list.d/tox.list'
- wget -qO - https://repo.tox.im/pubkey.gpg | sudo apt-key add -
- sudo apt-get install apt-transport-https
- sudo apt-get update
To install qtox run the following command:
sudo apt-get install qtox. Now, I know most of you want the latest and greatest and with nightly builds like these, that is certain with almost all of you. So, here is how to compile the latest builds of QTox yourself.
simple_make.sh it will try and install all dependencies and compile QTox. You'll have to install it yourself though. Just
sudo make install in the same folder the code is in. Note: that these are nightly builds so be careful for dependencies hell and such.
Now that we have added the repo, we can install all Tox's Linux clients previously mentioned. Install QTox like so
sudo apt-get install qtox. Below, you can see the profile page of QTox.
QTox is not only more stable - on my system - but also has the most working features. It is available for Windows, Linux, FreeBSD, OS X. There is an Android Client, although not on par with the desktop version. No iOS version yet. Here is an extensive - working and not working - features list of QTox:
- 1v1 messaging
- File transfer
- Group chat
- Group audio
- DNS discovery
- Chat logs
- Proxy support
- Audio Filtering
- Faux offline messaging
- Contact aliases
- Contact blocking(Not implemented at the moment)
- Profile import/export
- Save file encryption
- Typing notification
- Audio notifications
- Spell check(Not implemented at the moment)
- Desktop sharing(Not implemented at the moment)
- Inline images
- File resuming
- Read receipts
- Message splitting
- Changing nospam
- tox: URI
As you can see, there are only three features missing: Contact blocking, Spell check and Desktop sharing. But, with the project moving rapidly, it will not take long before all these missing features are implemented.
QTox running under Ubuntu Trusty Tahr 14.04.
For those interested, you can follow this blog, or speak with like-minded Tox individuals, on an IRC chat room. For those wanting to make a contribution, code wise, you can view there GitHub page. And for those wanting to track their every move, good news, they have a Jenkins Server.
Happy secure chatting!