Herramienta CLI para acceso autenticado a la API de X (Twitter) — publica, responde, busca, gestiona seguidores, envía DMs, sube contenido multimedia y accede a cualquier endpoint v2.
npx clawhub@latest install xurlRequisitos
xurl es una herramienta de línea de comandos para interactuar con la API v2 de X (Twitter). Proporciona comandos de acceso directo amigables para humanos y agentes para las acciones más comunes — publicar, responder, buscar, dar me gusta, seguir, enviar DMs y subir medios — así como acceso estilo curl sin procesar a cualquier endpoint de la API v2 de X. Todos los comandos devuelven JSON estructurado a stdout, lo que facilita canalizar los resultados hacia otras herramientas o flujos de trabajo de agentes.
npx clawhub@latest install xurlHaz clic en el botón Instalar en la parte superior de esta página para una configuración rápida
xurl solo admite v2.~/.xurl no es seguro ni viable.Los comandos de una sola línea ya preparados cubren publicar, responder, citar, eliminar, buscar, dar me gusta, repostear, guardar en marcadores, seguir, bloquear, silenciar, enviar mensajes directos y subir archivos multimedia. No es necesario construir cargas útiles de API sin procesar para las tareas cotidianas.
Más allá de los atajos, xurl funciona como un cliente de la API de X de propósito general. Usa xurl /2/some/endpoint con las opciones -X, -d y -H para acceder a cualquier endpoint v2, igual que curl pero con la autenticación gestionada de forma automática.
Registra múltiples aplicaciones de X y autentica múltiples cuentas OAuth 2.0 por aplicación. Cambia entre ellas con xurl auth default o anula la configuración por solicitud con las opciones --app y --username.
Sube imágenes o videos con xurl media upload, luego adjunta el media_id devuelto directamente a una publicación o respuesta. El estado de procesamiento del video se puede consultar con xurl media status --wait.
Los endpoints de streaming conocidos (por ejemplo, /2/tweets/search/stream, /2/tweets/sample/stream) se detectan automáticamente y se gestionan correctamente. Cualquier endpoint puede forzarse al modo de streaming con la bandera -s.
Las credenciales se almacenan localmente en ~/.xurl y nunca es necesario pasarlas de forma inline. La herramienta aplica una estricta política de no incluir secretos inline, lo que la hace más segura para usar dentro de flujos de trabajo de agentes de IA o LLM donde la filtración de contexto o prompts representa un riesgo.
Un agente puede buscar publicaciones sobre un tema con xurl search, leer el contexto con xurl read, y luego responder o dar "me gusta" a los resultados más relevantes — todo en un flujo de trabajo encadenado con JSON estructurado en cada paso.
Sube una imagen preparada con xurl media upload, captura el media_id de la respuesta JSON y adjúntala de inmediato a una nueva publicación, lo que permite crear flujos de trabajo de publicación automatizados y enriquecidos con medios.
Comprueba periódicamente menciones, la línea de tiempo principal, nuevos seguidores y mensajes directos usando xurl mentions, xurl timeline, xurl followers y xurl dms para potenciar paneles de monitoreo o bots de notificaciones.
Registra aplicaciones separadas para desarrollo y producción, autentícalas de forma independiente y alterna entre ellas con xurl auth default o con la opción --app por solicitud — sin mezclar credenciales en ningún momento.
~/.xurl. Admite OAuth 2.0 (recomendado), OAuth 1.0a y autenticación solo de aplicación. Obtén las credenciales en developer.x.com.npx clawhub@latest install xurlRequisitos
Inicia sesión para escribir una reseña
Aún no hay reseñas. ¡Sé el primero en compartir tu experiencia!