Aider is great, but you need specific formats from the llm. That might be where the challenge is.
I've used the giant context in Gemini to dump a code base and say: describe the major data structures and data flows.
Things like that, overview documents, work great. It's amazing for orienting in an unfamiliar codebase.