µTox is a lightweight, cross-platform client for Tox.
Repository: | https://github.com/uTox/uTox |
Maintainers: | GrayHatter |
Language: | C |
Operating Systems: | Windows, Linux, OSX, BSD, Android |
Current Version: | 0.17.2 |
Status: | Unmaintained1)2) |
uTox supports audio notifications for received messages and the option to turn them off or on.
uTox supports audio calls for both contacts and group chats using ToxAV.
uTox supports video calls and desktop sharing, adjustable in the settings.
uTox supports messaging for contacts and group chats and message splitting for messages that are larger than 1372 bytes. uTox does not support emoticons or text formatting.
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.
uTox has support for chat history, with the option to enable or disable the feature.
uTox has support for file transfer and file resuming.
uTox has support for inline images using its built-in screenshot tool (see screenshots).
uTox 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.
uTox has support for avatars and setting custom aliases for contacts.
uTox supports encryption of its Tox profile and save files using a password.
Tox URIs are supported.
uTox has support for translations, including 27 languages.
uTox has support for SOCKS5 proxies. For an example of a proxy configuration, see Tox over Tor.
uTox has support for themes, including the built-in Default, Light, Dark, High contrast, Zenburn, Solarized-light, Solarized-dark, and custom themes.
qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox | |
---|---|---|---|---|---|---|---|---|---|---|
Interface | Desktop | Desktop | CLI | Desktop | Mobile | Mobile | Desktop | Mobile | Mobile | Mobile |
Linux | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
OSX | Yes | Yes | Yes | Untested | No | No | No | No | No | No |
Windows | Yes | Yes | No | Yes | No | No | Yes | No | No | No |
BSD | Yes | Yes | Yes | Untested | No | No | No | No | No | No |
Android | No | Minimal3) | No | No | Yes | Yes | No | No | Yes | Yes |
iOS | No | No | No | No | No | No | No | No | No | No |
SailfishOS | No | No | Yes | No | No | No | No | Yes | No | No |
Audio features | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Audio | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Audio filtering | Yes | Yes | No | No | Yes | No | Yes | No | No | No |
Audio notifications | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
Group audio | Yes | Yes | No | No | Yes | No | Yes | No | No | No |
Video features | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Desktop sharing | Yes | Yes | No | Yes | No | No | Yes | No | No | No |
Video | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Messaging | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
1v1 messages | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Chat logs | Yes | Yes (export possible) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Emoticons | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes |
Inline images | Semi4) | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes |
Message splitting | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes |
Faux offline messaging | Yes | Yes | Semi5) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
File transfer | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
File resuming | Semi6) | Yes | Yes | Yes | Untested | No | Yes | No | Semi7) | No |
Spell check | Yes | No | No | No | No | Yes | Yes | No | No | No |
Screen/Desktop notifications | Semi8) | Yes | Yes | Unknown | Yes | Yes | Unknown | Unknown | Yes | Yes |
Typing notifications | Yes | Yes | Yes | Yes | Yes | Semi9) | Yes | Yes | Yes | Yes |
Group chats | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Group chats | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Persistent group chats | Yes | Yes | Yes | Prealpha | Yes | No | Yes | No | No | No |
Group chat history | Planned10) | No | No | Unknown | Yes | No | Unknown | No | No | No |
Group file transfers | No | No | No | No | No | No | No | No | No | No |
Group inline images | No | No | No | No | No | No | No | No | No | No |
Group offline messaging | No | No | No | No | No | No | No | No | No | No |
Group typing notifications | No | No | No | No | No | No | No | No | No | No |
Profile & Contact Management | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Avatars | Yes | Yes | Semi11) | Yes | Yes | Yes | Yes | No | Yes | Yes |
Changing nospam | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
Contact aliases | Yes | Yes | No | Yes | Untested | Yes | Yes | Yes | Yes | No |
Contact blocking | Yes | No | Yes | Yes | Untested | Semi12) | No | No | No | No |
Multiprofile | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | No |
Profile import/export | Yes | No | Semi13) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Save file encryption | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No |
tox: URI | Yes | Yes | No | No | Yes | Yes | No | No | No | Yes |
General | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Multilingual | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Proxy support | Yes | (Socks5 only) | Yes | Yes | (Tor only) | No | Yes | No | No | Yes |
qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Latest binaries are provided here.
OSX builds are posted on the releases section of the github repo by publicarray.
If you want to build from source, OSX specific instructions can be found here.
Should be available in the community
repo, to install:
# pacman -S utox
# apt-get install utox
uTox is available in openSUSE Factory.
To install in openSUSE 15.2 or newer:
# zypper in utox
If your distribution is not listed, or you want / need to compile uTox, there are provided instructions on GitHub.
Use pkg utility to install binary package:
pkg install uTox
Update ports tree:
portsnap fetch update
Compile and install client with all dependencies:
cd /usr/ports/net-im/uTox make install clean
uTox is about as basic and self-explanatory as Tox clients come. The first time you open it you're directed to the Add Friend page where you can add your first friend. Once you've added some people, you can open up your chat session with them by Left-clicking on their names.