rig UI

Rigify automatic generate a rig UI for the rig with named layers and main properties. is there any way to create this UI by hand? is there any “build rig UI” addon or something?

Those buttons are all created by python scripting.

You can, but there’s no interface or wizard that helps you create it. You have to know Python.