Semble: Busca de Código para Agentes de IA Usando 98% Menos Tokens que grep+read

✍️ OpenClawRadar📅 Publicado: May 17, 2026🔗 Source
Semble: Busca de Código para Agentes de IA Usando 98% Menos Tokens que grep+read
Ad

Semble é uma biblioteca rápida e eficiente em tokens para busca de código, criada especificamente para agentes de IA como Claude Code, Cursor, Codex e OpenCode. Ela retorna trechos de código relevantes a partir de consultas em linguagem natural ou código, usando ~98% menos tokens do que a abordagem típica de grep+read.

Como Funciona

Semble combina embeddings estáticos Model2Vec (usando seu próprio modelo potion-code-16M) com BM25, fundidos via RRF e reordenados com sinais específicos de código. Toda a computação roda em CPU — sem GPU, sem chaves de API, sem serviços externos. Indexar um repositório médio leva ~250ms, e as consultas são concluídas em ~1.5ms em CPU.

Principais Características

  • Eficiente em tokens: 98% menos tokens do que grep+read — retorna apenas os trechos relevantes.
  • Rápido: ~250ms para indexar um repositório típico, ~1.5ms por consulta (repositórios muito grandes podem demorar mais).
  • Preciso: 0.854 NDCG@10 em seu benchmark de ~1250 pares consulta/documento em 63 repositórios e 19 linguagens — 99% da melhor configuração de transformer (137M parâmetros) com indexação ~200x mais rápida e consultas ~10x mais rápidas.
  • Zero configuração: Sem necessidade de chaves de API, GPU ou serviços externos.
  • Servidor MCP: Integração direta com Claude Code, Cursor, Codex, OpenCode e qualquer agente compatível com MCP.
  • Local e remoto: Passe um caminho local ou uma URL git. Os índices são armazenados em cache por sessão e atualizados automaticamente em alterações de arquivos.
Ad

Instalação e Configuração

Servidor MCP (recomendado para agentes)

Requer uv instalado. Para Claude Code:

claude mcp add semble -s user -- uvx --from "semble[mcp]" semble

Para Codex, adicione em ~/.codex/config.toml:

[mcp_servers.semble]
command = "uvx"
args = ["--from", "semble[mcp]", "semble"]

Para OpenCode, adicione em ~/.opencode/config.json:

{
  "mcp": {
    "semble": {
      "type": "local",
      "command": ["uvx", "--from", "semble[mcp]", "semble"]
    }
  }
}

Para Cursor, adicione em ~/.cursor/mcp.json ou .cursor/mcp.json:

{
  "mcpServers": {
    "semble": {
      "command": "uvx",
      "args": ["--from", "semble[mcp]", "semble"]
    }
  }
}

Integração Bash (alternativa)

Instale com pip ou uv e adicione o trecho de busca de código em AGENTS.md ou CLAUDE.md:

pip install semble
uv tool install semble

Depois, em AGENTS.md:

## Busca de Código
Use `semble search` para encontrar código descrevendo o que ele faz ou nomeando um símbolo/identificador, em vez de grep:
```bash
semble search "fluxo de autenticação" ./meu-projeto
```

Ferramentas MCP

O servidor MCP expõe duas ferramentas:

  • search — Busca em um código-fonte com uma consulta em linguagem natural ou código. Passe repo como um caminho de diretório local ou uma URL git https://.
  • find_related — Dado um caminho de arquivo e número de linha, retorna trechos semanticamente semelhantes ao código naquela localização.

📖 Leia a fonte completa: HN AI Agents

Ad

👀 See Also

Fundador da AgentMail Detalha Integração Nativa de Agentes Após OpenClaw Expor Bloqueio de CAPTCHA
Tools

Fundador da AgentMail Detalha Integração Nativa de Agentes Após OpenClaw Expor Bloqueio de CAPTCHA

O AgentMail, uma API de e-mail para agentes de IA, reconstruiu seu fluxo de integração depois que seu próprio agente OpenClaw falhou em um CAPTCHA da Cloudflare. O novo sistema oferece um único endpoint REST para criação programática de contas, mantendo humanos no ciclo para verificação.

OpenClawRadar
Comparação no mundo real: Opus 4.6 vs MiMo-V2-Pro vs GLM-5 na configuração OpenClaw
Tools

Comparação no mundo real: Opus 4.6 vs MiMo-V2-Pro vs GLM-5 na configuração OpenClaw

Um desenvolvedor testou três modelos de IA em tarefas práticas, incluindo tradução de expressões idiomáticas turcas, codificação em Python, raciocínio espacial e automação de navegador. O MiMo-V2-Pro superou o Opus 4.6 em tarefas de codificação e custou 20 vezes menos, enquanto o Opus manteve vantagens na compreensão de idiomas não ingleses.

OpenClawRadar
Homebutler: Servidor MCP para Gerenciamento de Homelab Multi-Servidor via Claude
Tools

Homebutler: Servidor MCP para Gerenciamento de Homelab Multi-Servidor via Claude

Homebutler é um binário Go com um servidor MCP integrado que permite ao Claude gerenciar vários servidores via SSH sem instalar agentes nas máquinas remotas. Ele fornece 9 ferramentas incluindo monitoramento de status do sistema, gerenciamento de contêineres Docker, varredura de portas e regras de alerta.

OpenClawRadar
Metodologia de código aberto para parceria de IA agentica com Claude
Tools

Metodologia de código aberto para parceria de IA agentica com Claude

Um desenvolvedor publicou um artigo de 25.000 palavras e disponibilizou templates de código aberto para construir um sistema de parceria persistente com o Claude que utiliza memória compartilhada entre sessões, monitoramento cognitivo e consulta multi-IA.

OpenClawRadar