Why not? I haven't checked the license that Keybase publishes things under but even if it wasn't an approved open source license, how would that impact the security so long as everything was published?
Their server software is proprietary and they have a feature which will allow users to store their private key with them. If you can't see it, it has NSA inside.