On which data would you train it?
For code completion for example, you can just train it with a whole bunch of code.
But to explain large code bases, you need to train it with both large codebases and explanations. As far as I know, there are no such explanations available.