Emacs se ejecuta tanto en entornos de terminal de texto como en entornos de interfaz gráfica de usuario ("GUI").