Capabilities
| Capability | What it does |
|---|---|
| Codebase Search | Search local repositories on disk |
| GitHub Search | Search public GitHub repos without cloning |
| Streaming | Stream search steps back in real-time |
When to Use WarpGrep
Use WarpGrep when:- Exploring unfamiliar code (“find the auth middleware”, “how does billing work”)
- Finding implementations scattered across multiple files
- Locating code by description rather than exact pattern
- Search results would pollute your main agent’s context window
- You already know the exact string or regex you’re looking for
- You need a simple one-off pattern match
- Latency under 100ms matters (WarpGrep’s LLM reasoning adds seconds)
- You don’t need cross-file reasoning, just matching lines
WarpGrep’s SDK is TypeScript/Node.js only. Python developers can use the raw API protocol or the Python guide.
Prerequisites
Install the SDK:brew install ripgrep, apt-get install ripgrep, or choco install ripgrep). GitHub Search runs fully on the cloud, no local dependencies needed.
Get your API key from the Morph Dashboard.
Quick Start
Save the following assearch.ts:
Pricing
| Type | Price |
|---|---|
| Input | $0.80 per 1M tokens |
| Output | $0.80 per 1M tokens |
Next Steps
Add WarpGrep to Your Agent
Add WarpGrep as a tool to your Anthropic, OpenAI, or Vercel AI SDK agent.
Raw Protocol
Build a custom harness in any language
Examples
10 self-contained examples in TypeScript and Python