https://github.com/skx/org-worklog
That shows the tag-cloud and the necessary magic to update it on-save.
I've got a bit of code in my init-files that does that automatically, that's linked to in the readme. But as a quick alternative you can scroll down to the end, to the line that starts:
"(defun new-day"
Select that line, and all the way down to the line that reads "(require 'ob-org)", and then run "M-x eval-region". That will evaluate the region and make the two new commands available.Otherwise copy and paste the lisp from here into your emacs init file, and reload everything:
https://github.com/skx/dotfiles/blob/master/.emacs.d/init.md...
That will cause anything named `skx-startblock` to be evaluated automatically from an org-file on-load, and will also run the contents of `skx-saveblock` before saving any org-file, if present.
I guess I call it a tag-cloud, even if it isn't formatted like one would imagine on a web-page.
No package, just a bit of lisp-magic. I'd be happy to share an example if it were useful.