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.  qTox Windows / OS X / GNU/Linux / BSD
µTox Lightweight Tox client for the desktop.  µTox Windows / OS X / GNU/Linux / BSD / Android
Ricin A Tox client that focus on user experience.  Ricin GNU/Linux / BSD
Antox A client for Android.  Antox Android (2.3+)
Antidote A client for iOS.  Antidote iOS (7.0+)
gTox GTK3-style Tox client written by KoKuToru.  gTox GNU/Linux
Isotoxin Multiprotocol client for Windows.  Isotoxin Windows
Toxic Ncurses-based CLI. Maintained by Jfreegman.  Toxic GNU/Linux / BSD / OS X
Toxy Metro-style Tox client for Windows, maintained by Impyy.  Toxy Windows
XwinTox Radically modular and portable Tox client.  XwinTox Solaris / BSD / GNU/Linux
Toxygen Toxygen is cross-platform Tox client written in Python3  Toxygen Windows / GNU/Linux

Features

qTox µTox Ricin Antox Toxic Antidote Isotoxin gTox Toxy XwinTox Toxygen
Interface Desktop Desktop Desktop Mobile CLI Mobile Desktop Desktop Desktop Desktop Desktop
Linux Yes Yes Yes No Yes No No Yes No Yes Yes
OSX Yes Yes Untested No Yes No No No No Untested Untested
Windows Yes Yes Minimal 1) No No No Yes Yes Yes Untested Yes
BSD Yes Yes Yes No Yes No No No No Yes2) No
Android No Minimal 3) No Yes No No No No No No No
iOS No No No No No Yes No No No No No
SailfishOS No No No No Yes No No No No No No
qTox µTox Ricin Antox Toxic Antidote Isotoxin gTox Toxy XwinTox Toxygen
1v1 messages Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Audio Yes Yes No No Yes Yes Yes No Yes No Yes
Audio filtering Yes Yes No No No Yes Yes No Yes No No
Audio notifications Yes Minimal No No Yes Yes Yes Yes Yes No Yes
Avatars Yes Yes Yes Yes Semi4) Yes Yes Yes Yes Yes Yes
Changing nospam Yes No Yes Yes Yes No No No Yes No Yes
Chat logs Yes Yes (binary format) No Yes Yes Yes Yes Yes Yes No Yes
Contact aliases Yes Yes No Yes No Yes Yes No No No Yes
Contact blocking No No Yes Semi5) Yes No No No No No Yes
Desktop sharing Yes Yes No No No No Yes No No No No
Name lookups Yes Yes No Yes Yes Yes Yes No Yes Yes Yes
Emoticons Yes No Semi6) Yes No Yes Yes No No Semi7) Yes
Faux offline messaging Yes No No Yes Semi8) No Yes No Yes Semi9) Yes
File transfer Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
File resuming No Yes Yes No Yes No Yes Yes No No Yes
Group audio Yes Yes No No No No Yes No Yes No No
Group chats Yes Yes No No Yes No Yes No Yes Yes No
Inline images Yes Yes Yes Yes No Yes Yes Yes Yes No Yes
Message splitting Yes Yes No Yes No Yes Yes No Yes No Yes
Multilingual Yes Yes Yes Yes No Yes Yes Yes No No Yes
Multiprofile Yes No Yes Yes Yes Yes Yes Yes Yes No Yes
Profile import/export Yes No No Yes Semi10) Yes Yes No No No Yes
Proxy support Yes (Socks5 only) Yes No Yes No Yes No Yes No Yes
Read receipts Yes No Yes Yes Yes Yes Yes No Yes No Yes
Save file encryption Yes Yes No No Yes Yes No No No No Yes
Spell check No No Yes Yes No Yes Yes No Yes No No
Typing notification Yes Yes Yes Semi11) Yes No Yes No No No Yes
tox: URI Yes Yes Yes Yes No Yes No No No No No
Video Yes Yes No No Yes Yes Yes Yes Yes No No
qTox µTox Ricin Antox Toxic Antidote Isotoxin gTox Toxy XwinTox Toxygen
 

See also

1) , 3) (Currently stalled
2) Including Solaris and OpenIndiana
4) You are only able to set your own avatar, avatars of friends aren't displayed
5) You can block, but not unblock contacts
6) , 7) UTF-8 only
8) , 9) Messages are not stored, and thus they won't be sent across client restarts
10) Only by manually specifying which save file should be used.
11) Sends typing notifications but does not show received ones
Print/export