#Instalar
npx @seferu/cli@latest
Ou instale de forma global:
npm install -g @seferu/cli
#Entrar
seferu auth login # abre o navegador para entrar
seferu auth login --no-browser # mostra o link para abrir em outro lugar
seferu auth status # confere a sessão atual
seferu auth logout # apaga as credenciais salvas
Em scripts e CI, entre com uma chave de API:
echo $SUA_CHAVE | seferu auth login --token-stdin
#Comandos
| Comando | O que faz |
|---|---|
seferu team info | Mostra as informações do workspace |
seferu team members | Lista as pessoas do workspace |
seferu visibility overview | Score de visibilidade, share of voice, posição e sentimento de cada marca |
seferu visibility prompts | A sua marca em cada pergunta e em cada IA |
seferu visibility sources | Os sites que as IAs mais citam |
seferu visibility responses | As últimas respostas das IAs, com as marcas citadas |
seferu visibility setup | Marcas, tópicos e perguntas monitorados |
seferu traffic | Robôs de IA e visitas vindas de IAs em cada site conectado |
seferu official | Perfil, produtos, serviços, declarações e domínios da informação oficial |
seferu official publications | As versões publicadas |
Os comandos de visibilidade aceitam --from e --to (datas ISO, padrão: últimos 30 dias), --engines chatgpt,claude,gemini,perplexity e --topics com os IDs dos tópicos:
seferu visibility overview --from 2026-09-01 --engines chatgpt,gemini
seferu visibility sources --limit 50 --json
#Opções globais
| Opção | O que faz |
|---|---|
--json | Saída em JSON (padrão quando há pipe) |
--table | Saída em tabela (padrão no terminal) |
--agent | Modo agente: JSON, sem perguntas e sem animações |
--quiet | Sem mensagens de progresso |
--no-input | Nunca pede confirmação |
--yes | Confirma as ações automaticamente |
--dry-run | Mostra o que uma ação faria, sem executar |
--debug | Registro detalhado das chamadas HTTP |
--api-url | Usa outro endereço de API |
#Para agentes
Com --agent, a CLI responde em JSON, sem perguntas e sem animações:
seferu --agent team info
seferu team members --json | jq '.data[].email'
seferu visibility prompts --json | jq '.data.prompts[] | select(.visibility == 0) | .text'