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
Toxic Ncurses-based CLI. Maintained by Jfreegman.  Toxic GNU/Linux / BSD / OS X
Toxygen Toxygen is cross-platform Tox client written in Python3  Toxygen Windows / GNU/Linux
Antox A client for Android.  Antox Android (2.3+)
Toxy Metro-style Tox client for Windows, maintained by Impyy.  Toxy Windows
Isotoxin Multiprotocol client for Windows.  Isotoxin Windows
jTox A client for Jolla/SailfishOS.  jTox SailfishOS

Features

qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Interface Desktop Desktop CLI Desktop Mobile Desktop Desktop No
Linux Yes Yes Yes Yes No No No No
OSX Yes Yes Yes Untested No No No No
Windows Yes Yes No Yes No Yes Yes No
BSD Yes Yes Yes No No No No No
Android No Minimal 1) No No Yes No No No
iOS No No No No No No No No
SailfishOS No No Yes No No No No Yes
Audio features qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Audio Yes Yes Yes Yes No Yes Yes No
Audio filtering Yes Yes No No No Yes Yes No
Audio notifications Yes Yes Yes Yes No Yes Yes No
Group audio Yes Yes No No No Yes Yes No
Video features qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Desktop sharing Yes Yes No Yes No No Yes No
Video Yes Yes Yes Yes No Yes Yes No
Messaging qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
1v1 messages Yes Yes Yes Yes Yes Yes Yes Yes
Chat logs Yes Yes (export possible) Yes Yes Yes Yes Yes Yes
Emoticons Yes No No Yes Yes No Yes No
Inline images Semi2) Yes No Yes Yes Yes Yes No
Message splitting Yes Yes No Yes Yes Yes Yes Yes
Faux offline messaging Yes Yes Semi3) Yes Yes Yes Yes Yes
File transfer Yes Yes Yes Yes Yes Yes Yes Yes
File resuming No Yes Yes Yes No No Yes No
Spell check No No No No Yes Yes Yes No
Typing notifications Yes Yes Yes Yes Semi4) No Yes Yes
Group chats qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Group chats Yes Yes Yes Yes No Yes Yes No
Persistent group chats Yes Yes Unknown Unknown No No Yes No
Group chat history Planned5) No Unknown Unknown No No Unknown No
Group file transfers No No No No No No No No
Group inline images No No No No No No No No
Group offline messaging No No No No No No No No
Group typing notifications No No No No No No No No
Profile & Contact Management qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Avatars Yes Yes Semi6) Yes Yes Yes Yes No
Changing nospam Yes No Yes Yes Yes Yes No Yes
Contact aliases Yes Yes No Yes Yes No Yes Yes
Contact blocking Yes No Yes Yes Semi7) No No No
Name lookups Yes Yes Yes Yes Yes Yes Yes Yes
Multiprofile Yes No Yes Yes Yes Yes Yes No
Profile import/export Yes No Semi8) Yes Yes No Yes Yes
Save file encryption Yes Yes Yes Yes No No No Yes
tox: URI Yes Yes No No Yes No No No
General qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
Multilingual Yes Yes No Yes Yes No Yes Yes
Proxy support Yes (Socks5 only) Yes Yes No Yes Yes No
Read receipts Yes No Yes Yes Yes Yes Yes No
qTox µTox Toxic Toxygen Antox Toxy Isotoxin jTox
 

See also

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