Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Find code by asking what it does. A CLI for coding agents that uses Jev to discover relevant files and source context.
翻訳待ち
開発ツールTypeScript · JavaScriptGitHub @dzhng自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Same intelligence. ~30% lower cost.
Find code by asking what it does. In our ten-task SWE-bench comparison, Jevgrep successfully completed the same 8 of 10 tasks as the baseline, at lower cost.
Coding agents spend part of every unfamiliar task finding the right files.
Jevgrep gives them a place to start: ask a repository question, and jg returns
relevant files, reading leads, and verbatim source excerpts in one stdout response.
It uses Jev to judge relevance across
folders, files, and declarations. Your coding agent then implements and tests the change.
npm install -g @dzhng/jevgrep
jg auth
jg skill
jg "How are telemetry events recorded and sent?" ./my-project
Requires Node.js 22+, macOS, Linux, or Windows, and a key for Vercel AI Gateway, TypeSafe, OpenRouter, OpenCode Zen, or a custom TypeSafe-compatible endpoint.
No separate Python, Bun, or ripgrep installation is required to use jg.
Installing the CLI alone does not teach your coding agent to use it. Install the skill as well, from the project where your agent works:
jg skill
The installer detects your coding agents (Claude Code, Codex, OpenCode and
others) and asks where to install. Add --global for a user-wide install, or
--yes for unattended installation. The
skill explains installation, invocation and the meaning of returned context.
It leaves research and implementation decisions to the calling agent. The current repository skill
checks for jg and installs the CLI if it is missing; authentication still needs
your selected provider’s key. The skill installer itself does not configure credentials.
jg skill installs the jevgrep skill from the repository's main branch using
a pinned skills CLI, with npm lifecycle
scripts disabled. Skill installation needs Node 22.20+ and npm/npx plus network
access for the installer. Rerun jg skill to get the current skill without
waiting for a new npm release.
There is currently no jg upgrade command. Upgrade the CLI with npm:
npm install -g @dzhng/jevgrep@latest
jg --version
After updating the CLI, refresh the installed skill by rerunning jg skill.
Updating the npm package does not overwrite skill files in your projects. The
installer records the GitHub source and skill path in skills-lock.json; rerun
jg skill on another machine or after changing your Node installation. See the
package guide for authentication details.
Use jg when you know the behavior you need to understand but not where it lives:
jg "Where is authentication checked before a request reaches a handler?" .
jg "How are database connections created, pooled, and closed?" ./src
jg "Which tests cover retry behavior when a request times out?" .
Jevgrep explores the repository hierarchy and follows qualifying branches. It selects files using content previews, then identifies useful source units and surrounding context. It keeps qualifying file locations even when it cannot confidently return an excerpt; it does not force every search into a fixed top-two list.
The summary and compact file list come first, followed by selected source with line references, then detailed declaration and call locations. Python, TypeScript/JavaScript, Go and Rust support declaration parsing, with extensionless Python, Node, Bun and Deno scripts recognised by their shebang; other text uses a fallback. The output is evidence for the agent to use, not a generated answer or a guarantee that every relevant file was found. See a recorded output example.
When you already know an exact symbol or path, a direct read or rg search may be
all you need. Jevgrep is most useful for questions that span unfamiliar files.
Same intelligence, ~30% lower coding-agent cost. Both Jevgrep and the no-Jev baseline solved 8/10 tasks. Full Sol cost fell from $7.62 to $5.44—a measured 28.6% reduction, rounded to ~30%—including failed attempts and excluding Jev cost.
This comparison uses ten tuned Python SWE-bench tasks, one frozen installed package and the exact public skill in this repository. It measures task success and cost, not a speed improvement or guaranteed savings on every repository. See the results and methodology for per-task costs, artifact identities and limitations. A separate speed study measures the follow-up local optimizations with Jev’s native TypeSafe endpoint.
The 0.4.3 total-cost rerun, including Jev, measured 25.8% lower total cost with the same 8/10 tasks solved. The older ~30% graphic above reports Sol-only cost. Future benchmark totals include Jev.
This is the beginning of the README. Read the rest at the original. Read the full README ↗