Stirling engines run off heat generated by cyclic compression and expansion of the working fluid, which is either air or another gas.
Add WIMP to your Google News: