Ferramenta CLI para acesso autenticado à API do X (Twitter) — publique, responda, pesquise, gerencie seguidores, envie DMs, faça upload de mídia e acesse qualquer endpoint v2.
npx clawhub@latest install xurlRequisitos
xurl é uma ferramenta de CLI para interagir com a API v2 do X (Twitter). Ela fornece comandos de atalho amigáveis para humanos e agentes para as ações mais comuns — publicar, responder, pesquisar, curtir, seguir, enviar DMs e fazer upload de mídia — além de acesso no estilo curl a qualquer endpoint da API v2 do X. Todos os comandos retornam JSON estruturado para o stdout, tornando simples o encaminhamento dos resultados para outras ferramentas ou fluxos de trabalho de agentes.
npx clawhub@latest install xurlClique no botão Instalar no topo desta página para configuração com um clique
~/.xurl não é seguro ou viável.Linhas de comando prontas cobrem postagem, resposta, citação, exclusão, pesquisa, curtidas, repostagem, favoritos, seguir, bloquear, silenciar, envio de mensagens diretas e upload de mídia. Não é necessário construir payloads brutos de API para tarefas do dia a dia.
Além dos atalhos, o xurl funciona como um cliente de API X de uso geral. Use xurl /2/some/endpoint com as flags -X, -d e -H para acessar qualquer endpoint v2, assim como o curl, mas com autenticação gerenciada automaticamente.
Registre múltiplos aplicativos X e autentique múltiplas contas OAuth 2.0 por aplicativo. Alterne entre eles com xurl auth default ou substitua por requisição com as flags --app e --username.
Faça upload de imagens ou vídeos com xurl media upload, depois anexe o media_id retornado diretamente a uma postagem ou resposta. O status do processamento de vídeo pode ser verificado com xurl media status --wait.
Endpoints de streaming conhecidos (por exemplo, /2/tweets/search/stream, /2/tweets/sample/stream) são detectados automaticamente e tratados corretamente. Qualquer endpoint pode ser forçado ao modo de streaming com a flag -s.
As credenciais são armazenadas localmente em ~/.xurl e nunca precisam ser passadas de forma inline. A ferramenta aplica uma política rigorosa de proibição de segredos inline, tornando-a mais segura para uso em fluxos de trabalho de agentes de IA ou LLMs, onde o vazamento de prompt/contexto é um risco.
Um agente pode buscar publicações sobre um tema com xurl search, ler o contexto com xurl read e, em seguida, responder ou curtir os resultados mais relevantes — tudo em um único fluxo de trabalho encadeado com JSON estruturado em cada etapa.
Faça upload de uma imagem preparada com xurl media upload, capture o media_id da resposta JSON e anexe-o imediatamente a uma nova publicação — possibilitando pipelines de publicação com mídia totalmente automatizados.
Verifique periodicamente menções, linha do tempo inicial, novos seguidores e DMs usando xurl mentions, xurl timeline, xurl followers e xurl dms para alimentar dashboards de monitoramento ou bots de notificação.
Registre aplicativos separados para dev e prod, autentique cada um de forma independente e alterne entre eles com xurl auth default ou substituições por requisição com --app — sem misturar credenciais em nenhum momento.
~/.xurl. Suporta OAuth 2.0 (recomendado), OAuth 1.0a e autenticação somente para aplicativo. Obtenha as credenciais em developer.x.com.npx clawhub@latest install xurlRequisitos
Faça login para escrever uma avaliação
Nenhuma avaliação ainda. Seja o primeiro a compartilhar sua experiência!