Skip to main content
Dev Tool · Free

ez-search

Semantic search. Zero cloud.

webgpu accelerated · 100% local · open source

AI-PoweredGPU-Accelerated100% LocalOpen Source
01 — Overview

Search by meaning

ez-search is a semantic codebase search CLI. Search by meaning, not strings. Embeddings run on your GPU (CPU fallback included), so your code never touches a network. Built as a retrieval engine for AI coding assistants like Claude Code.

02 — Features

What's inside

Six things, no fluff. Everything runs on your machine.

100% Local

Embedding and search run on your machine. No API keys. No network calls. Your code never leaves your device.

Three Pipelines

Dedicated models for code, text/docs, and images. Search the whole codebase by meaning.

GPU-Accelerated

WebGPU first, CPU fallback automatic. GPU just makes it faster.

Incremental Indexing

Only re-embeds files that changed. Re-indexing is instant for unchanged files.

Built for AI

JSON output shaped for AI consumption. Drops into Claude Code as a retrieval tool.

Zero Config

Works out of the box. Respects .gitignore, skips node_modules and lockfiles automatically.

03 — FAQ

Questions

Short answers only.

How is this different from grep or ripgrep? ▼

grep finds exact strings. ez-search finds meaning. Search "authentication middleware" and it finds the auth code even when those exact words aren't in the file.

Does it send my code to the cloud? ▼

No. Everything runs locally. Zero network calls. Your code never leaves your device.

What file types does it support? ▼

Code (.ts, .js, .py, .go, .rs, .java, more), docs (.md, .txt, .pdf), and images (.jpg, .png, .gif, .webp, .svg).

How much disk space does it need? ▼

Models are ~500MB total, cached globally across projects. Per-project index is usually a few MB.

Is it free? ▼

Yes. ISC license, 100% open source. No paid tier, no API costs.

grep finds strings. ez-search finds meaning.

Free. Local. Open source.

Get ez-search