Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

grepai

Busca semântica de código local e rastreamento de grafo de chamadas para agentes de IA, em um único binário com servidor MCP.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.7/5

O grepai reduz a conta de leitura de código de um agente sem enviar código a lugar nenhum, embora o próprio benchmark coloque a economia mais perto de um quarto do que dos 97% do destaque.

O que é grepai?

O grepai é uma ferramenta de linha de comando que permite a você, ou a um agente de programação, buscar código pelo significado em vez do texto exato. Ele transforma o seu código em embeddings vetoriais (representações numéricas do significado), de modo que uma consulta como "authentication logic" pode encontrar uma função chamada handleUserSession. Ele também rastreia grafos de chamadas: quais funções chamam uma determinada função e quais ela chama.

É distribuído como um único binário em Go sob a licença MIT, feito por Yoan Bernabeu. Os embeddings vêm do Ollama por padrão, ou do LM Studio ou da OpenAI, então ele pode rodar totalmente offline. O índice fica por padrão em um arquivo local, ou no PostgreSQL com pgvector ou no Qdrant. Um observador de arquivos o mantém atualizado, e o grepai mcp-serve o expõe ao Claude Code, ao Cursor, ao Windsurf e a outros clientes MCP.

grepai vale a pena?

O grepai é uma resposta local sensata para agentes de programação que queimam tokens em ciclos de grep e leitura, e seu único benchmark publicado é mais modesto que o destaque. O mantenedor rodou o Claude Code no Excalidraw, mais de 155.000 linhas de TypeScript, com e sem o grepai, fazendo cinco perguntas. Os tokens de entrada novos caíram 97%, mas as leituras de cache subiram 30%, então o custo total aos preços do Opus 4.5 foi de US$ 6,78 para US$ 4,92, uma economia de 27,5%. As chamadas de ferramenta caíram de 139 para 62. O post admite que não mediu a qualidade das respostas, o tempo de execução nem nenhuma outra base de código.

A lista de recursos é ampla para um projeto de uma pessoa só: busca semântica, rastreamento de quem chama e de quem é chamado, referências de leitura e escrita, workspaces com vários projetos, suporte a git worktree e 27 skills para agentes. A documentação lista suporte a grafo de chamadas para 12 linguagens, de Go e TypeScript a Rust e Zig. Os backends PostgreSQL e Qdrant importam mais do que parece, porque transformam um índice por notebook em um que a equipe pode compartilhar.

Ele ainda é jovem. A versão mais recente, v0.37.0, saiu em 10 de setembro de 2026 e nada foi commitado desde então; o projeto tem cerca de 1.900 estrelas e 81 issues abertas. A instalação documentada é um script curl para o shell ou o Homebrew, e a qualidade da busca depende do modelo de embeddings que você rodar, nomic-embed-text por padrão. Escolher os embeddings da OpenAI pela velocidade significa enviar trechos de código para a OpenAI, o que desfaz o argumento de privacidade.

O Sourcegraph dá respostas exatas e exaustivas em milhares de repositórios; o grepai dá respostas aproximadas em alguns poucos. Para um agente que só precisa de um ponto de partida antes de abrir arquivos, o aproximado costuma bastar, e a economia aparece na linha de criação de cache da conta, e não no número de entrada em destaque.

Onde ele se destaca

  • Um desenvolvedor trabalhando em um app TypeScript de 150.000 linhas com o Claude Code no Opus

    Reduzir o custo das perguntas do tipo "onde esse comportamento é tratado?"

    Rode grepai watch e registre grepai mcp-serve; o agente busca antes de ler arquivos. O benchmark do mantenedor, em um repositório desse tamanho, mediu custo por sessão 27,5% menor, com os embeddings do Ollama sem custo.

  • Um prestador de serviço trabalhando em código sob NDA

    Buscar na base de código de um cliente pelo significado sem enviá-la a terceiros

    Use o Ollama com nomic-embed-text e o arquivo de índice local padrão. Nada sai do notebook; trocar para os embeddings da OpenAI enviaria código para a OpenAI.

  • Uma equipe de plataforma de 20 engenheiros em um único monorepo

    Compartilhar um único índice semântico em vez de cada notebook construir o seu

    Aponte o armazenamento para o PostgreSQL com pgvector ou para um cluster Qdrant. O software é gratuito; o custo é operar o banco de dados, e a documentação não descreve controles de acesso além dos do próprio banco.

Antes de decidir

Configuração
Homebrew ou o script de instalação, `ollama pull nomic-embed-text`, depois `grepai init` e `grepai watch` no projeto; as primeiras buscas funcionam assim que o índice inicial é construído.
Integrações
Servidor MCP via `grepai mcp-serve` para Claude Code, Cursor, Windsurf e outros clientes; embedders Ollama, LM Studio e OpenAI (text-embedding-3-small); armazenamento em um arquivo GOB local, PostgreSQL com pgvector ou Qdrant, incluindo o Qdrant Cloud.
Dados e privacidade
Com Ollama ou LM Studio, código e embeddings ficam locais; os embeddings da OpenAI enviam trechos de código para a OpenAI. A entrada do changelog da 0.2.0 lista "No telemetry or data collection" em Security, e a documentação não diz mais nada. Licença MIT.
Custo em escala
Sem edição paga. Os custos são a computação local dos embeddings, ou as tarifas por token da OpenAI, mais um banco de dados se o índice for compartilhado; no benchmark, cinco perguntas custaram US$ 4,92 em vez de US$ 6,78 aos preços do Opus 4.5.
Limites
Anterior à 1.0 e sem versão desde 10 de setembro de 2026; 81 issues abertas; a evidência de economia de tokens é um único benchmark rodado pelo mantenedor, sem medida de qualidade.

O que é bom

  • Roda totalmente local com Ollama; o código fica na máquina
  • Rastreamento de grafo de chamadas para 12 linguagens, segundo a documentação
  • Servidor MCP e observador de arquivos embutidos
  • Backends PostgreSQL e Qdrant para um índice compartilhado

O que não é

  • Ainda na v0.x; nenhuma versão desde setembro de 2026
  • O único benchmark foi rodado pelo mantenedor, em um repositório, com cinco perguntas
  • Os resultados dependem do modelo de embeddings que você roda
  • Busca por similaridade, não exata nem exaustiva

Ideal para

Desenvolvedores que querem que o agente de programação busque em um repositório pelo significado, localmente, em vez de ler arquivos inteiros.

Alternativas ao grepai

grepai: perguntas frequentes

grepai vale a pena?
O grepai reduz a conta de leitura de código de um agente sem enviar código a lugar nenhum, embora o próprio benchmark coloque a economia mais perto de um quarto do que dos 97% do destaque. Damos nota 3.7 de 5.
Quanto custa grepai?
Gratuito e open source (MIT). Roda localmente com Ollama ou LM Studio; os embeddings da OpenAI são cobrados pela OpenAI.
Quais são as desvantagens de grepai?
Ainda na v0.x; nenhuma versão desde setembro de 2026; o único benchmark foi rodado pelo mantenedor, em um repositório, com cinco perguntas; os resultados dependem do modelo de embeddings que você roda; busca por similaridade, não exata nem exaustiva.
Para quem grepai é indicado?
Desenvolvedores que querem que o agente de programação busque em um repositório pelo significado, localmente, em vez de ler arquivos inteiros.
Quanto custa grepai para uma equipe ou em produção?
Sem edição paga. Os custos são a computação local dos embeddings, ou as tarifas por token da OpenAI, mais um banco de dados se o índice for compartilhado; no benchmark, cinco perguntas custaram US$ 4,92 em vez de US$ 6,78 aos preços do Opus 4.5.
grepai é seguro para dados da empresa?
Com Ollama ou LM Studio, código e embeddings ficam locais; os embeddings da OpenAI enviam trechos de código para a OpenAI. A entrada do changelog da 0.2.0 lista "No telemetry or data collection" em Security, e a documentação não diz mais nada. Licença MIT.
Quais são as melhores alternativas ao grepai?
As alternativas mais próximas que analisamos são Repomix e code2prompt.

Respostas verificadas em 26 de out. de 2026.