Der BitTorrent Client, von Benutzern zur besseren Unterscheidung vom Protokoll gleichen Namens auch BitTorrent Mainline genannt, ist das originale Programm für ein File Sharing unter dem Netzwerkprotokoll BitTorrent. Es wurde von Bram Cohen im Jahre 2001 in der Programmiersprache Python geschrieben.
Zu den weiteren Entwicklern gehören Matt Chisholm, Andrew Loewenstern, Greg Hazel und Uoti Urpala. Die aktuelle stabile Version ist 4.4.1 (Juni 2006), die Benutzeroberfläche kann in 20 verschiedenen Sprachen benutzt werden. Es ist frei von Malware [1] Im Umgang mit Umlauten und nationalen Sonderzeichen hat das Programm Schwierigkeiten.
Die BitTorrent open source License ermöglichte das Programmieren einer Vielzahl ähnlicher Programme für das BitTorrent Netzwerk.