Smoopi is a feature rich Host written specifically for Smoothie. It can run on an RPI with touch screen, or on a Desktop.
The Host is good for controlling both 3D printers and CNC and Laser machines.

Installation instructions can be found here.

There is a convenient rpi image file which can be copied to an sdcard for a ready to go installation.

It also works with a popular Mach3 USB based pendant called the HB04 (only tested with the wired version, although the wireless may work) all the button on the HB04 are configurable and the LCD is fully operational. This is a great tool for CNC machines.