vexus

Tells Claude Code where to look in your repo before it starts grepping.

21 seconds, with sound. The hint lines are real vexus 0.5.0 output on Express.

★ Star on GitHub Install in one command

Try it on your repo

curl -fsSL https://raw.githubusercontent.com/faique43/vexus/main/install.sh | VEXUS_INIT=claude-code sh

Run it inside your repo on macOS or Linux. It installs the binary, adds a prompt hook to .claude/settings.json, and indexes in the background. Windows and other setups are in the install guide.

What it does

A hook runs on each prompt, finds the likely code locally with a semantic and call-graph index, and adds a few locations to what the agent sees, about 100 tokens. No tools to learn and no tool definitions billed every session. Indexing and search run on your machine and spend no agent tokens.

Measured, not claimed

10%
cheaper on change requests (95% interval 4 to 17)
21%
cheaper on short change requests
Same
pass rate, 96 vs 96 of 144

288 live Claude Code sessions on Express and NestJS, Sonnet 5.5, with and without the hook in the same window. Savings are smallest when the request already names the code, so the hook stays quiet on those. Full results and caveats.

Built by Faique Ahmad Khan