Guacamoleは、VNCやRDPのようなリモートデスクトッププロトコルを使って、デスクトップ環境へのアクセスを提供するHTML5ウェブアプリケーションです。中央サーバーはトンネルおよびプロキシとして動作し、ウェブブラウザから複数のデスクトップにアクセスできるようにします。クライアント側にはHTML5とAJAXをサポートしているウェブブラウザがあればよく、プラグインは必要ありません。