Nayshins/ummon
View on GitHub ↗The semantic layer for software engineering: Connect code to meaning, build on understanding
38 ★5 forksRustUpdated 1y ago
What you need to know
Code analysis tool that builds a knowledge graph of a codebase (Rust, Python, JavaScript, Java) and exposes structured and natural-language queries over it. Early development with unstable interfaces.
Usage
- •Index a codebase, then query the graph with structured or natural-language questions via MCP.
Key features
- ✓Builds a knowledge graph of a codebase
- ✓Structured and natural-language queries
- ✓Multi-language support
Best for
Exploring and understanding large codebases through a queryable knowledge graph
Caveats
- ⚠Early development; interfaces are unstable
Reviewed 2026-08-11
Topics
agentaicode-intelligencedeveloper-toolsknowledge-graphllmmcpmcp-servermodel-context-protocolnatural-language-understandingontologyrustsemantic-search
- Stars
- 38★
- Forks
- 5
- Language
- Rust
- License
- Apache-2.0
- Created
- 2025-02-25
- Last push
- 2025-04-17