コンソール・ユーザー・インターフェース (コンソール UI) は、ユーザー・インターフェースのスタイルの一種であり、文字ベースの端末と対話する UNIX ベースのプログラムで使用されるインターフェースに似ています。
文字ベース という語句が示すとおり、コンソール・ユーザー・インターフェースは画面上にテキストのみを表示し、グラフィックやボタンは表示せず、マウスではなくキーボードに対してのみ応答します。ただし、EGL では、アプリケーションをリッチ・クライアント・プラットフォーム (RCP) モードで実行することによって、マウス機能やリッチ・クライアント・ウィジェットで、コンソール UI プログラムを 拡張することができます。コンソール UI のモードを参照してください。