
nassim-arifette/jevgrep
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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:
インストール
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"]
}
}
}