Kchmviewer é um livre, open-source CHM (MS HTML help) e EPUB viewer escrito em C+ para sistemas Unix, Mac e Windows. Ao contrário da maioria dos telespectadores CHM existentes para Unix, ele usa a biblioteca de widgets Trolltech Qt, e pode opcionalmente ser compilado para melhor integração KDE. Não requer KDE, mas pode ser compilado com o suporte do widget KDE. Desde a versão 5.0 ele usa a API Webkit para mostrar o conteúdo. A principal vantagem do kchmviewer é o melhor suporte para idiomas não-inglês. Ao contrário de outros espectadores, kchmviewer na maioria dos casos é capaz de detectar corretamente a codificação do arquivo chm e mostrá-lo. Ele mostra corretamente o índice e tabela de contexto em russo, espanhol, romeno, coreano, chinês e árabe arquivos de ajuda, e com novo motor de busca é capaz de pesquisar em qualquer arquivo chm, não importa qual idioma ele está escrito. kchmviewer é escrito por George Yunaev, e é licenciado sob a versão GNU General Public License 3. Ele usa chmlib para lidar com os arquivos CHM, e algumas ideias do xchm.