XCF grundades år 1986 med syftet att ge de mer tekniskt äventyrliga studenterna vid UC Berkeley ett tryggt rum där de kunde utbyta idéer, utveckla program och hålla sig uppdaterade om de allra senaste teknologierna. Verksamheten är organiserad kring kluster för att tillåta en mer fokuserad utforskning av specifika teknikområden. Dessa kluster kan variera över tiden, beroende på medlemmarnas intressen, men har traditionellt omfattat områden som maskininlärning, webbutveckling och dataanalys.
Medlemmar i XCF arbetar ofta i projektgrupper för att utforska sitt teknikintresse. Dessa projekt kan vara allt från att bygga en app till att utforma en algoritm för att förutsäga aktiemarknadstrender. Vid sidan av dessa projekt erbjuder XCF också föreläsningar och workshops för att hjälpa sina medlemmar att fortsätta lära sig och utvecklas.
En av XCF:s största framgångar är skapandet av den ursprungliga versionen av den fria programvaran Berkeley Software Design (BSD) Unix. Detta projekt ledde till utvecklingen av de första storskaliga internettjänsterna och har efterföljts av en mängd andra framstående projekt, inklusive utvecklingen av det trådlösa maskinnätverket Roofnet och det första programmet för att implementera den populära fildelningsprotokollet BitTorrent.