minimal gui client