A domestic combined heat and power assembly comprising a wall mountable frame (13), a Stirling engine module (40) with a Stirling engine (41), and a heat exchanger module (20) for the recovery of heat from the Stirling engine. The Stirling engine module and the heat exchanger module are separate units which are mountable to the frame independently of one another.