Gruby klient (ang. fat client) – termin informatyczny funkcjonujący w sieciach o architekturze klient-serwer. Odnosi się do stacji roboczej użytkownika, która jest wyposażona w komplet urządzeń peryferyjnych, z zainstalowanym systemem operacyjnym i zestawem aplikacji. Programy użytkowe wykonywane są bezpośrednio i autonomicznie na stacji, dokonującej przetwarzania danych oraz wymiany danych z użytkownikiem i innymi komputerami w sieci. Dane są przechowywane po stronie serwera.

Przykładem oprogramowania typu gruby klient są aplikacje Swing napisane w języku Java a także kontrolki ActiveX w C/C++.

Przeciwieństwem grubego jest cienki klient.