概要
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.
主な機能
- Knowledge graph construction from code
- Advanced querying system with natural language support
- Support for multiple programming languages (Rust, Python, JavaScript, Java)
- Domain model extraction using LLMs
- Multiple output formats for queries (text, JSON, CSV, tree)
- 7 GitHub stars
ユースケース
- Bridging the gap between technical and business understanding
- Understanding complex codebases
- Improving AI assistance in software development