qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
C++ Shell C CMake NSIS CSS Other
sudden6 Merge pull request #5288
Jakie.OYMJ (1):
      chore(ui): format a few of css code
Latest commit cc4698d Aug 12, 2018
Failed to load latest commit information.
.github Merge pull request #4474 Apr 28, 2018
.travis chore: Add sonnect in build scripts and update docs Jul 19, 2018
appimage chore(deploy): add architecture to Flatpak and AppImage builds Jul 18, 2018
audio feat(call): add call end sound Apr 26, 2018
cmake feat: Add spell checking Jul 19, 2018
doc chore: add document about qTox TCS support state Jul 14, 2018
docker chore(docker): Add Dockerfile for ubuntu and helper scripts Jul 13, 2018
flatpak Merge v1.16.3 to master Jul 21, 2018
img feat(UI): new status icons for message notifications Jan 13, 2018
osx chore(build): allow osx mac deployer ultimate script outside of home Jul 23, 2018
res chore(install): rename .desktop and .appdata.xml May 13, 2018
smileys fix(smiley): change license of classic smileys to CC BY-SA 4.0 Feb 15, 2018
src chore(review): address remaining review comments from #5098 Jul 23, 2018
test chore(legal): update copyright date to 2018 for all source files Apr 26, 2018
tools chore(legal): update copyright date to 2018 for all source files Apr 26, 2018
translations chore(l10n): update translations from Weblate Jul 2, 2018
ui chore(ui): format a few of css code Aug 10, 2018
updater chore(legal): update copyright date to 2018 for all source files Apr 26, 2018
windows Merge v1.16.3 to master Jul 21, 2018
.clang-format style(clang-format): don't indent `case` statements Feb 26, 2017
.clog.toml chore(clog): add some options to clog config that help with automation Nov 17, 2016
.gitattributes fix(.gitattributes): bootstrap.sh execution fails on MSYS May 28, 2016
.gitignore chore(cmake): Added git definitions Jan 8, 2017
.travis.yml feat(deploy): upload Flatpak bundle to Github releases Jul 3, 2018
.weblate chore: add Weblate's config for wlc to automate translation management Nov 19, 2016
CHANGELOG.md chore(changelog): fix changelog version numbers and dedup entries Jul 27, 2018
CMakeLists.txt feat: Add spell checking Jul 19, 2018
CONTRIBUTING.md docs: correct typo in CONTRIBUTING.md Jul 19, 2018
INSTALL.fa.md chore: update dependencies to newest versions Jul 2, 2018
INSTALL.md chore: Add sonnect in build scripts and update docs Jul 19, 2018
LICENSE use license text form: http://www.gnu.org/licenses/gpl.txt May 15, 2015
MAINTAINING.md chore: add instructions for updating our Flathub repository Jul 23, 2018
OSX-Migrater.sh Added case for `/Application Support/Tox` already existing Jan 20, 2016
README.md Merge v1.16.3 to master Jul 21, 2018
bootstrap-osx.sh refactor: make bootstrap-osx.sh verbose and fail on error Oct 15, 2016
bootstrap.sh chore: update dependencies to newest versions Jul 2, 2018
circle.yml chore: put download URL for CircleCI artifacts in the build log Mar 21, 2018
doxygen.conf chore(doxygen): treat .h as C++ includes when generating docs Nov 5, 2016
io.github.qtox.qTox.desktop chore(install): rename .desktop and .appdata.xml May 13, 2018
merge-pr.sh chore(test-pr.sh): commit merge as `qTox testing <>` Jul 13, 2016
res.qrc feat(chat): full screen video chat May 10, 2018
simple_make.sh fix(simple_make): correct variable initialization Jul 1, 2018
test-pr.sh chore: Make building for FreeBSD easier Dec 28, 2016
verify-commit-messages.sh chore: actually restrict length the first line of `Merge*` commits Aug 12, 2016



GPLv3+ Travis CI Translate on Weblate Gitter

qTox is a powerful Tox client that follows the Tox design guidelines while running on all major platforms.

User Manual | Install/Build | Roadmap | Report bugs | Jenkins builds | Mailing list | IRC: #qtox@freenode

Windows Linux OS X FreeBSD
64 bit release Arch, Fedora, Gentoo, openSUSE Latest release Package & Port
32 bit release AppImage, Flatpak Building instructions
64 bit, 32 bit nigthly From Source

Bold options are recommended.

Builds other than installer/packages don't receive updates automatically, so make sure you get back to this site and regularly download the latest version of qTox.

Help us

If you're wondering how could you help, fear not, there are plenty of ways 😄

Some of them are:


Currently qTox is under a feature freeze to clean up our codebase and tools. During this time we want to prepare qTox for upcoming new features of toxcore.

The next steps are:

  • remove support for toxcore < 0.2.0
  • move all toxcore abstractions into their own subproject
  • write basic tests for this Core
  • format the code base
  • rework our TravisCI setup for faster PR checks
  • rethink our Issue tracker

The current state is tracked in the Code cleanup project.


Note: The screenshots may not always be up to date, but they should give a good idea of the general look and features.

Screenshot 01 Screenshot 02


  • One to one chat with friends
  • Group chats
  • File transfers, with previewing of images
  • Audio calls, including group calls
  • Video calls
  • ToxMe and Tox URI support
  • Translations in over 30 languages
  • Avatars
  • Faux offline messages
  • History
  • Screenshots
  • Emoticons
  • Auto-updates on Windows and packages on Linux
  • And many more options!

Organizational stuff

Happens in both IRC channel #qtox@freenode and on qTox-dev mailing list. If you are interested in participating, join the channel and subscribe to the mailing list.

There are IRC logs available.

GPG fingerprints

List of GPG fingerprints used by qTox developers to sign commits, merges, tags, and possibly other stuff.

Active qTox maintainers:

7EB3 39FE 8817 47E7 01B7  D472 EBE3 6E66 A842 9B99      - Anthony Bilinski
3103 9166 FA90 2CA5 0D05  D608 5AF9 F2E2 9107 C727      – Diadlo
CA92 21C5 389B 7C50 AA5F  7793 52A5 0775 BE13 DF17      - noavarice
DA26 2CC9 3C0E 1E52 5AD2  1C85 9677 5D45 4B8E BF44      – sudden6
141C 880E 8BA2 5B19 8D0F  850F 7C13 2143 C1A3 A7D4      – tox-user
2880 C860 D95C 909D 3DA4  5C68 7E08 6DD6 6126 3264      – tux3

Past qTox maintainers:

C7A2 552D 0B25 0F98 3827  742C 1332 03A3 AC39 9151      – initramfs
BA78 83E2 2F9D 3594 5BA3  3760 5313 7C30 33F0 9008      – zetok
F365 8D0A 04A5 76A4 1072  FC0D 296F 0B76 4741 106C      – agilob
1157 616B BD86 0C53 9926  F813 9591 A163 FF9B E04C      – antis81
1D29 8BC7 25B7 BE82 65BA  EAB9 3DB8 E053 15C2 20AA      – Dubslow

Windows updates, managed by tux3:

AED3 1134 9C23 A123 E5C4  AA4B 139C A045 3DA2 D773