Skip to content

fazlerahmanejazi/emry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

emry logo

Code intelligence for deep semantic and structural reasoning.

Emry is a fast, local-first CLI combining static analysis, code graphs, and hybrid search for natural-language code understanding.

Features

  • Agent: Multi-hop reasoning over structure and behavior.
  • Hybrid Search: Semantic + lexical retrieval, reranked by graph relations.
  • Code Graph: Tracks files, symbols, calls, and imports.
  • Smart Indexing: Incremental, branch-aware, and semantically chunked (cAST).
  • Offline-First: Local execution; external APIs optional.

Install

cargo build --release

Config

Configure via .emry.yml (or json/toml/env vars).

Usage

  • Index: emry index (Builds graph/embeddings)
  • Search: emry search "query" (Hybrid retrieval)
  • Graph: emry graph --node "Symbol" (Explore relations)
  • Ask: emry ask "question" (LLM agent Q&A)

About

Fast, offline CLI for deep reasoning of codebase via static analysis & vector search.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors