Flush ist ein GTK+-BitTorrent-Client. Er ermöglicht es den Benutzern, mehrere Instanzen mit verschiedenen Konfigurationen laufen zu lassen, eigene Torrent-Dateien zu erzeugen und einen eigenen Download-Pfad für jede Datei des Torrents zu bestimmen. Er ermöglicht es auch, eine laufende Instanz von der Kommandozeile aus zu steuern. Beendete Downloads können automatisch in ein angegebenes Verzeichnis kopiert, alte Torrents automatisch entfernt werden. (non)