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