The library provides primitives for PCB substrate manipulation and therefore allows for easy panelization. There is a CLI as KiKit is meant mainly as a tool called from Makefile or in continuous integration. So by issuing a simple command, you get your panel. If the CLI is limiting you, you can write few lines of Python and design whatever panel you want. It also provides you with simple commands to export Gerbers & zip them.
To see what KiKit does, see demo project at https://github.com/RoboticsBrno/RB0002-BatteryPack and its website (generated by KiKit): https://roboticsbrno.github.io/RB0002-BatteryPack/ The demo project contains three boards designed in a single file (to easily verify their dimensions match & to share schematics). KiKit is used to split these boards in separate board files and generates panels. Then it also automatically generates a website, where you can preview all the board files and download related resources.
The tool is still under development and especially the documentation is rather poor. But I am trying to improve it over time. Give it try and if you find yourself in trouble, let me know. If you find a bug, please, open an issue on GitHub
There is another panelization plugin being developed here:
Presently it is said to work with rectangular boards, but the developer says he thinks of making it work with other shape boards too.
I haven’t tried it out yet.
Maybe it would be interesting to compare them?