Have you checked out Copilot Labs, the experimental version of Copilot? It's bundled with ability to explain and document source code, among other things.
That looks promising! But I think it only works on small snippets of code and doesn't have an overview of the whole codebase...still, maybe it's coming down the line as they improve it.