Ummon is a code analysis tool that empowers both humans and AI assistants by creating knowledge graphs from codebases. It indexes code, maps relationships between code entities, and extracts domain models using LLMs. This allows for advanced querying using both structured and natural language, providing deep insights into complex software systems and bridging the gap between technical and business understanding.