Have you looked into nextcloud? It has live collaboration but I'm not certain if it has a Google keep esque format (they have most of the other gsuite apps on it as far as I know though). You'll just have to host it yourself but that's a pro not a con imo