Make it

Semantic codebase search with zero cloud dependencies. Local ML, private by default, built for AI coding assistants.

$ npm install -g ez-search

grep is dead. Long live semantic search.

The problem

You search for "authentication logic" but grep only finds literal matches. You know the code exists, but you can't describe it in grep syntax. Your AI assistant can't find relevant context either.

The solution

ez-search understands meaning, not just text. Ask "how are users authenticated" and find the auth middleware, the JWT validation, the session handler — even if none contain the word "authentication."

One command.
That's it.

~/my-project
$ _

Auto-indexes on first run. No setup, no config, no extra steps. Just search your codebase by meaning.

Everything you need. Nothing you don't.

Privacy First

Your code never leaves your machine. No cloud, no API keys, no telemetry. Period.

Three Pipelines

Code, text, and images. Each with a specialized ML model optimized for that data type.

Blazing Fast

WebGPU acceleration with automatic CPU fallback. Incremental indexing only re-embeds what changed.

AI-Ready

Built as a retrieval engine for Claude Code and other AI assistants. JSON output by default.

Smart Chunking

Respects code boundaries. Sliding window for code, paragraph-aware for docs. No dumb line splits.

Zero Config

Convention over configuration. Respects .gitignore. Just index and query.

See it in action.

ez-search

Ready to make search EZ?

$ npm install -g ez-search

Free, open source, ISC licensed. Works with Node.js 20+.