
nassim-arifette/jevgrep
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Поиск семантического кода на базе Jev — поиск поведения между репозиториями с помощью CLI или MCP, с точными выдержками источника и номерами строк.
Обзор
JevGrep помогает агентам по программированию находить релевантный код, если они не знают имя файла или символ для поиска. Задайте вопрос вроде «Где обрабатывается истечение срока действия сессии?», и JevGrep сканирует авторизованный репозиторий, просит Jev оценить все допустимые фрагменты, а затем возвращает исходные выдержки с их путями и номерами строк. Вызывающий агент может подробно прочитать эти файлы и продолжить работу с меньшим исследовательским контекстом. Используйте CLI или подключите кодировочный агент через локальный сервер MCP. JevGrep полезен, когда программирующему агенту нужно: - обнаружение поведения без звания точного идентификатора; - понимание функционала, распределенного между реализацией, конфигурацией и тестами; - уменьшением объёма исследования репозитория в основном контексте агента; - извлечением точных исходных фрагментов вместо сгенерированного резюме. Он дополняет точные инструменты, такие как rg. Если вы уже знаете символ или литерал, обычный текстовый поиск обычно быстрее. - Узел.
Обзор (машинный перевод)
Найти код по его действиям. JevGrep помогает агентам по программированию находить релевантный код, когда Они не знают имя файла или символ для поиска.
Задайте вопрос вроде «Где обрабатывается истечение сессии?» — и JevGrep сканирует авторизованного репозитория, просит Джева оценить все допустимые фрагменты, затем возвращает Исходные выдержки с их путями и номерами строк. Вызывающий агент может читать эти файлы подробно и продолжают работу с менее исследовательским контекстом.
Используйте CLI или подключите кодировочный агент через локальный сервер MCP.
Демо
CLI
MCP
Для чего он нужен
JevGrep полезен, когда программирующему агенту нужно:
- обнаружение поведения, не зная точного идентификатора;
- понимание функций, распределённых между реализацией, конфигурацией и тестами;
- сократить объём исследований репозиторий, размещённого в основном контексте агента;
- получить точные выдержки из источника вместо сгенерированного резюме.
Он дополняет точные инструменты, такие как rg. Если вы уже знаете символ или литерал,
Обычный текстовый поиск обычно быстрее.
Требования
- Node.js 24
- NPM
- ключ TypeSafe AI, Vercel AI Gateway или OpenRouter API
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
JevGrep
Find code by what it does. JevGrep helps coding agents find relevant code when they do not know the file name or symbol to search for.
Ask a question such as “Where is session expiry handled?” and JevGrep scans the authorized repository, asks Jev to score all eligible fragments, then returns the original source excerpts with their paths and line numbers. The calling agent can read those files in detail and continue its work with less exploratory context.
Use the CLI or connect a coding agent through the local MCP server.
Demos
CLI
MCP
What it is for
JevGrep is useful when a coding agent needs to:
- locate behaviour without knowing the exact identifier;
- understand a feature spread across implementation, configuration and tests;
- reduce the amount of repository exploration placed in the agent’s main context;
- retrieve exact source excerpts instead of a generated summary.
It complements exact tools such as rg. If you already know the symbol or literal,
ordinary text search is usually faster.
Requirements
- Node.js 24
- npm
- a TypeSafe AI, Vercel AI Gateway or OpenRouter API key
JevGrep searches every valid UTF-8 text file, regardless of repository language or extension.
Install
Install the public package from npm:
npm install -g @nassim-arifette/jevgrep
jevgrep --version
The unscoped package name jevgrep belongs to a different project. Use the complete
scoped name above when installing. The installed command is still jevgrep.
Package: @nassim-arifette/jevgrep
To install a development checkout instead:
git clone https://github.com/nassim-arifette/jevgrep.git
cd jevgrep
npm ci
npm run build
npm link
jevgrep --version
npm link makes the jevgrep command available from any directory on the computer.
Quick start
1. Configure a provider
Configure the provider and key once for the computer:
jevgrep init --global
TypeSafe AI is proposed first. To use Vercel AI Gateway instead:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"jevgrep": {
"command": "jevgrep",
"args": ["mcp", "--config", "/absolute/path/to/config.json"]
}
}
}