agentculture/seer-cli

Pesquisa e indexação de base de código para habilidades de agente.

O que é seer-cli?

O Seer-CLI é uma ferramenta de linha de comando que permite que agentes de IA (como Claude Code, Cursor, Codex) pesquisem e indexem rapidamente bases de código. Ele fornece uma interface simples para consultar arquivos, funções, classes e outros símbolos no código-fonte sem precisar carregar o projeto inteiro na memória, o que economiza tokens e tempo. A ferramenta suporta busca por padrões, expressões regulares e consultas semânticas básicas, gerando resultados estruturados que os agentes podem interpretar facilmente. Seu principal diferencial é otimizar o fluxo de trabalho de agentes que precisam entender a estrutura de um repositório rapidamente, funcionando como um complemento leve para IDEs com suporte a agentes.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add agentculture/seer-cli

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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âmetroDescriçãoObrigatório
--caminhoCaminho da base de códigoSim
--tipoTipo de símbolo (função, classe, variável)Não
--profundidadeProfundidade máxima da buscaNão
--formatoFormato 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

Habilidades Relacionadas