brewcode:grepai

Manage grepai semantic code search with Ollama and bge-m3 embeddings.

30|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/kochetkov-ma/claude-brewcode --skill brewcode-grepai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brewcode:grepai
Source: https://github.com/kochetkov-ma/claude-brewcode/tree/main/brewcode/skills/grepai
Command: npx skills add https://github.com/kochetkov-ma/claude-brewcode --skill brewcode-grepai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables AI to understand and search your codebase by meaning, not just keywords, significantly speeding up code discovery and navigation.

Core Features & Use Cases

  • Semantic Code Search: Find code snippets based on their intent and context.
  • Project Indexing: Builds and maintains a searchable index of your entire codebase.
  • Developer Productivity: Reduces time spent searching for specific functions, variables, or logic.
  • Use Case: Quickly find all instances where a specific API pattern is used, even if the exact function names have changed.

Quick Start

Run /brewcode:grepai setup to initialize semantic code search for your project.

Frequently Asked Questions about brewcode:grepai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search my codebase by meaning instead of exact keywords?

Semantic code search lets you find code by conceptual intent. By integrating Ollama and bge-m3 embeddings, this approach indexes your project to navigate large codebases without relying on literal text matching.

How do I set up semantic code search for an existing project?

To set up semantic code search, initialize the system for your project to build a searchable index. This facilitates ongoing maintenance of a code understanding layer, enabling conceptual queries across your codebase.

Do I need Ollama to run local semantic code search?

Yes, Ollama is required as it integrates with bge-m3 embeddings to process and understand your codebase. This local integration facilitates project setup and maintains the searchable index of your code.

What is the best way to find API patterns when function names have changed?

Semantic code search is the best way to find API patterns with changed function names. It matches code based on intent and context, allowing developers to quickly locate specific logic without exact text matches.

Can I check the status of my codebase indexing process?

Yes, you can check the indexing status to monitor the code understanding layer. This maintenance feature ensures your project's searchable index is built correctly and ready for conceptual codebase navigation.

Semantic code search is not finding the exact variables I need, what are the limitations?

Semantic code search focuses on conceptual meaning rather than literal variable matching. If you need exact text string searches, traditional keyword grep is more appropriate; this tool targets intent and context discovery.