Первоначально название QQ было OICQ; название базировалось на уже существующем сервисе мгновенного обмена сообщениями ICQ.
Как и большинство клиентов для обмена быстрыми сообщениями, Tencent QQ скопировал особенности своих конкурентов. Интерфейс ранней версии мессенджера Tencent был почти идентичен ICQ, но с развитием программа стала всё более походить на Windows Live Messenger.
Протокол QQ был тщательно исследован методами обратной разработки, что позволило включить его поддержку в ряде мультипротокольных клиентов IM. Стоит отметить, что большинство этих клиентов — программы с открытым исходным кодом, благодаря чему многие считают их более безопасными и функциональными, чем официальный клиент; к тому же они игнорируют рекламу. Оборотной стороной альтернативных клиентов является отсутствие гарантий их работоспособности в случае, если Tencent внесёт те или иные изменения в протокол QQ (с аналогичной проблемой иногда сталкиваются пользователи альтернативных клиентов ICQ).
На сегодняшний день работу в сети QQ поддерживают:
- Adium, мультипротокольный клиент с открытым исходным кодом под Mac OS X (в настоящее время не поддерживается);
- Miranda IM, мультипротокольный клиент с открытым исходным кодом под Microsoft Windows (с плагином MirandaQQ2);
- Pidgin (до версии 2.8.0), многоплатформенный мультипротокольный клиент с открытым исходным кодом.
- Kopete, клиент графического окружения KDE.
- Empathy, клиент графического окружения GNOME.