Tools for building Arch repos?

Autogit can do all of what you described as long as the online repo contains a PKGBUILD, there is just no system wide service but it can be run in a loop with a timer.