Sobre o projeto
zvec-grep (zg) é uma camada de busca local-first para workspaces, projetada tanto para usuários humanos quanto para agentes de IA. Ela combina ripgrep, BM25 e busca vetorial em uma única interface, permitindo que os usuários pesquisem por significado, classifiquem resultados por relevância e verifiquem descobertas com texto exato ou regex. A ferramenta suporta código-fonte, documentos e dados estruturados, preservando a estrutura e as localizações de origem.
Os principais recursos incluem integrações com CLI e agentes, busca em múltiplos formatos, resultados classificados com vínculo à origem e operação local por padrão, onde arquivos, índices e modelos locais permanecem na máquina do usuário. Embeddings remotos são usados somente com permissão. O projeto oferece uma implementação em TypeScript/Node.js, com uma implementação separada em Rust em desenvolvimento.
A instalação requer Node.js 22 ou mais recente. Os usuários podem instalar globalmente via npm, indexar um workspace com `zg index` e consultá-lo com `zg query`. Integrações com agentes estão disponíveis para OpenCode, Codex, Claude Code, Qwen Code, Qoder, Cursor, GitHub Copilot, VS Code, Grok Build e outros. A ferramenta também suporta MCP para acesso seguro por agentes.
A documentação cobre integrações com agentes, uso da CLI, MCP, pipeline de recuperação, arquitetura, modos de servidor e execução, modelos de embedding e roadmap. Os benchmarks incluem avaliações entre domínios com agentes no SWE-QA-Bench e BrowseComp-Plus, além de estudos de caso do mundo real com os repositórios Pylint, Matplotlib e Django.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.