Table of Contents

qTox

qTox is a client written for the toxcore, authored by Tux3.

Repository https://github.com/qTox/qTox
Maintainers tux3
Language C++
Graphical Toolkit Qt
Operating Systems Linux, Windows, OS X
Status: Unmaintained1)2)

Features

Audio features

qTox supports audio notifications for received messages and the option to turn them off or on.

qTox supports audio calls for both contacts and group chats using ToxAV.

Video features

qTox supports video calls and desktop sharing, adjustable in the settings.

Messaging

qTox supports messaging for contacts and group chats, with emoticons, text formatting, and message splitting for messages that are larger than 1372 bytes.

Typing notifications are shown to and from contacts, if the feature is enabled in the settings.

It is possible to message offline contacts, in which case the message will be stored and sent once both users are online.

qTox has support for chat history, with the option to enable or disable the feature.

qTox has support for spell checking using Sonnet.

File transfers

qTox has support for file transfer.

qTox has partial support for inline images, but it is a preview for saved images only.

qTox has support for pausing and resuming file transfers, but broken file transfers will not be resumed.

Group chats

qTox has support for persistent group chats, but file transfers and typing notifications in group chats aren't possible yet until the feature is implemented by c-toxcore.

Profile & Contact Management

qTox has support for avatars, changing nospam, setting custom aliases for contacts, and contact blocking.

qTox supports multiple profiles, importing / exporting profiles, and encrypting profiles and save files with a password.

Tox URIs are supported.

General

qTox has support for translations, including 42 languages (see translations).

qTox has support for proxies, both SOCKS5 and HTTP. For an example of a proxy configuration, see Tox over Tor.

qTox has support for themes, including the built-in themes:

Video Tutorials

Screen sharing

Full size

Features

qTox Toxic TRIfA aTox
Interface Desktop CLI Mobile Mobile
Linux Yes Yes No No
OSX Yes Yes No No
Windows Yes No No No
BSD Yes Yes No No
Android No Partial3) Yes Yes
iOS No No No No
SailfishOS No Yes No No
Audio features qTox Toxic TRIfA aTox
Audio Yes Yes Yes No
Audio filtering Yes No Yes No
Audio notifications Yes Yes Yes Yes
Group audio Partial4) Partial5) Partial6) No
Video features qTox Toxic TRIfA aTox
Desktop sharing Yes No No No
Video Yes Yes Yes No
Messaging qTox Toxic TRIfA aTox
1v1 messages Yes Yes Yes Yes
Chat logs Yes Yes Yes Yes
Emoticons Yes Yes Yes Yes
Inline images Semi7) No Yes Yes
Message splitting Yes No No Yes
Faux offline messaging Yes Semi8) Yes Yes
File transfers Yes Yes Yes Yes
File resuming Semi9) Yes Untested No
Spell check Yes No No No
Screen/Desktop notifications Semi10) Yes Yes Yes
Typing notifications Yes Yes Yes Yes
Group chats qTox Toxic TRIfA aTox
Private/un-moderated conferences Yes Yes Yes No
Public/moderated group chats Planned Yes Yes No
Chat history Planned11) Yes Yes No
File transfers No No No No
Inline images No No No No
Offline messaging No No No No
Profile & Contact Management qTox Toxic TRIfA aTox
Avatars Yes Semi12) Yes Yes
Changing nospam Yes Yes Yes No
Contact aliases Yes Yes Untested No
Contact blocking Yes Yes Untested No
Multiprofile Yes Yes No No
Profile import/export Yes Yes Yes Yes
Save file encryption Yes Yes Yes No
tox: URI Yes No Yes Yes
General qTox Toxic TRIfA aTox
Multilingual Yes No Yes Yes
Proxy support Yes Yes (Tor only) Yes
qTox Toxic TRIfA aTox
 

Installation

Windows

Windows

Linux

Arch

PKGBUILD is available in the community repo, to install:

# pacman -S qtox

Debian, Ubuntu, Linux Mint

# apt-get install qtox

Fedora

qTox is available in the RPM Fusion repo, to install:

# dnf install qtox

Gentoo

qTox is available in Gentoo.

To install:

# emerge qtox

openSUSE

qTox is available in openSUSE Factory.

To install in openSUSE 15.0 or newer:

# zypper in qtox

To install in openSUSE 42.3:

# zypper ar -f https://download.opensuse.org/repositories/server:/messaging/openSUSE_Leap_42.3 server:messaging
# zypper in qtox

If your distribution is not listed, or you want / need to compile qTox, there are provided instructions on GitHub.

FreeBSD

Binary

Use pkg utility to install binary package:

pkg install qTox

Compiling

Update ports tree:

portsnap fetch update

Compile and install client with all dependencies:

cd /usr/ports/net-im/qTox
make install clean

macOS / OS X

Binaries

Binaries are provided on the Tox website.

Compiling

If you want / need to compile qTox on macOS / OS X, latest instructions are provided on GitHub.

The following is a list of some other Tox clients that you may be interested in using.

Popular Tox clients
qTox µTox Toxic Toxygen aTox Antidote
 
3)
No audio/video
4) , 5) , 6)
private conferences only
7)
Preview for saved images only
8)
Messages are not stored, and thus they won't be sent across client restarts
9)
Transfers can be paused and resumed, but broken transfers will not be resumed
10)
Supported but not included in builds
12)
You are only able to set your own avatar, avatars of friends aren't displayed