Repositorio de GitHub
Código fuente, releases y documentación.
Instalación
Instala con Go, o descarga un binario precompilado desde releases.Configuración
1. Crea una app de X
xurl se autentica usando tu propia app de desarrollador. En el X Developer Portal:- Crea (o abre) una app con OAuth 2.0 habilitado.
- Registra la URI de redirección
http://localhost:8080/callbacken la app. - Copia el Client ID y el Client Secret de la app desde la página “Keys and tokens”.
2. Configura tus credenciales
Exporta las credenciales en la misma shell desde la que ejecutarás xurl:3. Autoriza
~/.xurl para que no necesites autenticarte de nuevo.
Uso
Solicitudes crudas a la API
Usa xurl como curl — se encarga de los headers de autenticación automáticamente:Comandos de acceso rápido
xurl incluye atajos integrados para operaciones comunes:¿Por qué usar xurl?
| Característica | curl | xurl |
|---|---|---|
| Autenticación | Configuración manual del header OAuth | Automática — solo ejecuta xurl auth una vez |
| Gestión de tokens | Tú manejas el refresh/rotación | Almacenamiento y refresh de tokens integrados |
| Atajos de API | URL completa requerida | Comandos abreviados para tareas comunes |
| Firma de solicitudes | Firma OAuth 1.0a manual | Automática para todas las solicitudes |
Uso de xurl con agentes de IA
xurl incluye un archivoSKILL.md que describe sus capacidades en un formato legible por máquina. Los agentes de IA pueden usarlo para entender cómo invocar los comandos de xurl en tu nombre.
Relacionado
Haz tu primera solicitud
Comienza a usar la X API con cURL o SDKs.
API Playground
Prueba endpoints localmente con datos simulados — sin gastar créditos de la API.