NA

nassim-arifette/jevgrep

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

106 stars 12 forks 품질 83 트렌드 29MIT

Jev 기반 의미 코드 검색은 코딩 에이전트를 찾으며, CLI 또는 MCP를 통해 저장소 간 행동을 정확한 출처 발췌문과 줄 번호로 찾아냅니다.

개요

JevGrep은 코딩 에이전트가 검색해야 할 파일 이름이나 기호를 모를 때 관련 코드를 찾을 수 있도록 돕습니다. "세션 만료는 어디에 처리되나요?"와 같은 질문을 하면, JevGrep이 권한 있는 저장소를 스캔한 후 Jev에게 모든 적격 조각을 점수 부여하도록 요청한 뒤, 경로와 줄 번호가 포함된 원본 소스 발췌문을 반환합니다. 호출 에이전트는 해당 파일을 자세히 읽고 탐색 문맥 부족으로 작업을 계속할 수 있습니다. CLI를 사용하거나 로컬 MCP 서버를 통해 코딩 에이전트를 연결하세요. JevGrep은 코딩 에이전트가 다음과 같은 작업을 해야 할 때 유용합니다: - 정확한 식별자를 모른 상태에서 동작을 찾아내기; - 구현, 구성 및 테스트 전반에 걸쳐 기능을 이해하기; - 에이전트의 주요 맥락에서 차지하는 저장소 탐색 양을 줄인다; - 생성된 요약 대신 정확한 출처 발췌문을 검색한다. RG 같은 정확한 도구와 보완됩니다. 이미 기호나 문자 그대로를 알고 있다면, 일반 텍스트 검색이 보통 더 빠릅니다. - 노드.

개요(AI 번역)

코드를 찾는 것은 코드가 하는 일로 합니다. JevGrep은 코딩 에이전트가 관련 코드를 찾을 때 도움을 줍니다. 검색해야 할 파일 이름이나 기호를 알지 못합니다.

"세션 만료는 어디서 처리되나요?"와 같은 질문을 하면 JevGrep이 허가된 저장소에서 Jev에게 모든 적격 조각을 채점하라고 요청한 후 반환합니다. 경로와 줄 번호가 포함된 원본 출처 발췌문. 발신 상담원은 읽을 수 있습니다 그 파일들을 자세히 기록하고 덜 탐색적인 맥락으로 작업을 이어가세요.

CLI를 사용하거나 코딩 에이전트를 연결하세요 로컬 MCP 서버를 통해서입니다.

데모

CLI

MCP

이게 무슨 용도인가

JevGrep은 코딩 에이전트가 다음과 같은 작업을 해야 할 때 유용합니다:

  • 정확한 식별자를 모르는 상태에서 행동을 찾아내기;
  • 구현, 구성, 테스트 전반에 걸쳐 있는 기능을 이해한다;
  • 에이전트의 주요 맥락에 배치되는 저장소 탐색의 양을 줄인다;
  • 생성된 요약 대신 정확한 출처 발췌문을 검색합니다.

rg와 같은 정확한 도구들을 보완합니다. 이미 기호나 문자 그대로를 알고 있다면, 일반 텍스트 검색이 보통 더 빠릅니다.

요구 사항

  • Node.js 24
  • NPM
  • TypeSafe AI, Vercel AI 게이트웨이 또는 OpenRouter API 키

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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:

GitHub에서 전체 README 보기

설치

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"] } } }