Bir IRC istemcisi , IRC protokolünün istemci bölümünü uygular . Bu yazılım yazılım da uzman ( mIRC , XChat , vs.) ya da bir kısmı yazılım paketi ( Mozilla ile ChatZilla örneğin). IRC protokol desteğine ek olarak, bu istemciler sık sık bir komut dosyası dili eklerler ve bu da istemci ile IRC sunucusu arasında değiş tokuş edilen verileri değiştirmeyi mümkün kılar .
Temel IRC protokol desteğine ek olarak , bir IRC istemcisinde aşağıdaki özellikler bulunabilir: