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