No you can run Kodi on a PC, an Amazon firestick or a bunch of other things. All connect to the Internet via a wifi router. You can get ones with Kodi already installed on some boxes or just buy a firestick and install it yourself. It is pretty simple if you follow the instructions on videos on the Internet.
If you want to get a box, here is a link to a review site.
http://www.techradar.com/news/home-c...s-2016-1320206