Wchodzą do jaskiń oraz do kanałów odpływowych i przepustów pod jezdniami.
Pożywienie Pożywieniem gwizdokosów fioletowych są bezkręgowce – chrząszcze (w tym wodne oraz żywiące się odchodami), mrówkowate i inne błonkówki, larwy karaczanów, ślimaki muszlowe i ślimaki nagie, dżdżownice oraz kraby. Zjadają też kijanki. Z pokarmu roślinnego zjadają jagody i ziarno. Istnieją doniesienia o diecie całkowicie zdominowanej przez ślimaki, bez doprecyzowania miejsca i czasu, do których się odnoszą. Gwizdokosy fioletowe mogą rozbijać ślimaki o kamienie, w gęściej zasiedlonych obszarach pod „kuźniami” może zebrać się sterta połamanych muszli. Obserwowano znoszenie do gniazda pędraków.
Lęgi