What I would use would be a lower powered PC to use as a Home Theater PC (HTPC). Pretty much any dual-core processor would work for your. Installed in the PC (or on the network) you will need some type of TV Tuner device. Since you're wanting to DVR Free OTA broadcasts, you will need a TV Tuner with at least one ATSC (digital) Tuner. Just make sure the one you opt for has drivers for whichever operating system you intend to use. You'll also probably want a large storage drive to store your recorded shows.
The HTPC can run either Windows or some versions of Linux. It will also need to have some sort of Media Center software. Since Microsoft killed off Windows Media Center with the release of Windows 10, one other popular software...