This is an old revision of the document!
Table of Contents
Clients
A client is a standalone project that implements a frontend (graphical or otherwise) to the p2p, encryption, and data sending facilities of the Tox core libraries.
List of all clients
Here is a list of clients available for testing and developing. Click an image to zoom in.
Name | Description | Screenshot | Operating System Support |
---|---|---|---|
qTox | A Qt graphical user interface for Tox, written by tux3. | ![]() | Windows / OS X / Linux |
Antidote | A client for iOS. | ![]() | iOS (7.0+) |
Antox | A client for Android. | ![]() | Android (2.3+) |
Blight | Cross-platform graphical user interface for Tox written in Racket. | ![]() | Windows / OS X / Linux |
gTox | GTK3-style Tox client written by KoKuToru. | ![]() | Linux |
Toxic | Ncurses-based CLI. Maintained by Jfreegman. | ![]() | Linux / BSD / OS X |
Toxy | Metro-style Tox client for Windows, maintained by Impyy. | ![]() | Windows |
µTox | Lightweight Tox client for the desktop. | ![]() | Windows / OS X / Linux |
Features
qTox | Antidote | Antox | Blight | gTox | ratox | Toxy | Toxic | µTox | |
---|---|---|---|---|---|---|---|---|---|
Interface | Desktop | Mobile | Mobile | Desktop | Desktop | CLI | Desktop | CLI | Desktop |
Linux | Yes | No | No | Yes | Yes | Yes | No | Yes | Yes |
OSX | Yes | No | No | Yes | No | Yes | No | Yes | Yes |
Windows | Yes | No | No | Yes | No | No | Yes | No | Yes |
BSD-like | Yes | No | No | No | Yes | Yes | No | Yes | Yes |
Android | Minimal1) | No | Yes | No | No | No | No | No | Minimal2) |
iOS | No | Yes | No | No | No | No | No | No | No |
qTox | Antidote | Antox | Blight | gTox | ratox | Toxy | Toxic | µTox | |
1v1 messages | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Audio | Yes | No | No | No | No | Yes | Yes | Yes | Yes |
Audio filtering | Yes | No | No | No | No | Yes | Yes | No | Yes |
Audio notifications | Yes | No | No | Yes | Yes | No | Yes | Yes | No |
Avatars | Yes | Yes | No | Yes | Yes | No | Yes | Semi3) | Yes |
Changing nospam | Yes | No | Yes | Yes | No | Yes | Yes | No | No |
Chat logs | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Semi4) |
Contact aliases | Yes | Yes | Yes | No | No | No | No | No | No |
Contact blocking | No | No | Semi5) | No | No | No | No | Yes | No |
Desktop sharing | Yes | No | No | No | No | No | No | No | Yes |
DNS Discovery | Yes | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
Emoticons | Yes | Yes | Yes | Yes | No | No | No | No | No |
Faux offline messaging | Yes | No | Yes | No | No | Yes | Yes | Semi6) | No |
File transfer | Yes | Yes | Yes | Yes | Semi7) | Yes | Yes | Yes | Yes |
File resuming | No | No | No | Yes8) | Yes | No | No | Yes | Yes |
Group audio | Yes | No | No | No | No | No | Yes | No | Yes |
Group chats | Yes | No | No | Yes | No | No | Yes | Yes | Yes |
Inline images | Yes | No | Yes | No | Yes | No | Yes | No | Yes |
Message splitting | Yes | Yes | Yes | Yes | No | Yes | Yes | No | Yes |
Multilingual | Yes | No | Yes | No | Yes | No | No | No | Yes |
Multiprofile | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
Profile import/export | Semi9) | Yes | Yes | No | No | No | No | Semi10) | No |
Proxy support | Yes | No | No | Yes | No | Yes | Yes | Yes | Yes |
Read receipts | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No |
Save file encryption | Yes | No | No | Yes | No | Yes | No | Yes | No |
Spell check | No | Yes | No | Yes | No | No | Yes | No | No |
Typing notification | Yes | No | No | No | No | No | No | No | Yes |
tox: URI | Yes | Yes | Yes | No | No | No | No | No | Yes |
Video | Yes | No | No | No | No | No | Yes | No11) | Yes |
qTox | Antidote | Antox | Blight | gTox | ratox | Toxy | Toxic | µTox |
3)
You are only able to set your own avatar, avatars of friends aren't displayed
5)
You can block, but not unblock contacts
6)
Messages are not stored, and thus they won't be sent across client restarts
7)
Doesn't support file sending
8)
Needs to be verified
9)
There was full support, but due changes ability to import through GUI was lost. It's still possible to use profiles from other clients, but there is no easy way of importing them.
10)
Only by manually specifying which save file should be used.
11)
Being worked on by a GSoC student