Comparison with https://www.ovirt.org/ ?
Kimchi is for managing a single host. Ovirt is aimed at managing datacenters, so it handles things like network, clusters, etc.
Finally, every guest OS I've run has a build of an ovirt agent that reports back to the management node on its configuration (installed software, cpu/mem/io usage, ip addresses, hostname, etc).
https://github.com/kimchi-project/kimchi/wiki/Communications
Very nice folks I must say. It was a pleasure to collaborate with them in oVirt.