O que seer-cli faz?
Pesquisa e indexação de base de código para habilidades de agente.
Visão geral
O Seer-CLI permite que agentes de IA realizem buscas rápidas e eficientes em bases de código, indexando símbolos, arquivos e estruturas relevantes. Ele reduz a necessidade de carregar arquivos inteiros, oferecendo resultados direcionados que economizam tokens e melhoram a precisão das respostas.
Plataformas suportadas
- Claude Code
- Cursor
- Codex
- Ferramentas de linha de comando compatíveis com Unix
Como usar
seer index <caminho-do-projeto>
seer search "função buscarUsuario" --caminho ./src
seer lookup "classe Servico" --tipo class
Funcionalidades
- Indexação rápida: escaneia e armazena metadados da base de código.
- Busca por padrão: encontra arquivos, funções, classes ou qualquer símbolo.
- Expressões regulares: suporte a regex para consultas avançadas.
- Saída estruturada: resultados em JSON para fácil interpretação pelo agente.
- Leve: consumo mínimo de memória e armazenamento.
Parâmetros
| Parâmetro | Descrição | Obrigatório |
|---|---|---|
--caminho | Caminho da base de código | Sim |
--tipo | Tipo de símbolo (função, classe, variável) | Não |
--profundidade | Profundidade máxima da busca | Não |
--formato | Formato de saída (json, texto) | Não |
Exemplo de saída
{
"resultados": [
{
"arquivo": "src/services/usuario.ts",
"tipo": "função",
"nome": "buscarUsuario",
"linha": 42
}
]
}
Variáveis de ambiente
SEER_CACHE_DIR: diretório para cache de índices (padrão:.seer_cache)SEER_LOG_LEVEL: nível de log (debug, info, warn, error)
Licença
MIT