lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

sistema avanzado navegadoragentesweb

HeadlessX: autoaloja extracción y automatización web

Configura una plataforma de navegación para extraer páginas y conectar flujos de agentes en tu infraestructura.

✓ verificado el 27 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Comprueba los requisitos de desarrollo: Node.js ≥22.20.0, npm/npx, pnpm ≥10.32.1, Git, Docker con Compose v2 en marcha, Python ≥3.12 con uv y Go ≥1.26.0. El mínimo de Node cubre skills; los de Python y Go salen de yt-engine y la conversión HTML. Reserva al menos 2 núcleos, 4 GB de RAM y 10 GB de disco libre. La vía guiada para agentes instala esta skill:

npx skills add https://github.com/saifyxpro/HeadlessX --skill cli

La skill no instala la plataforma. Instala la CLI con el comando del README y usa el asistente de la versión actual:

npm install -g @headlessx-cli/core

Consulta la guía de autoalojamiento. El README de v2.1.2 documenta:

headlessx init --mode developer

Una vez terminado el asistente, comprueba headlessx status y headlessx doctor. Para conectar la CLI al servicio, ejecuta headlessx login --api-url http://localhost:38473 e introduce de forma privada una clave de HeadlessX de tu instalación cuando la solicite. Usa la dirección que haya configurado el asistente si cambiaste el puerto. El README de la CLI documenta juntos clave y destino.

Prueba su comando de extracción:

headlessx scrape https://example.com

Debe recuperar el contenido de Example Domain. Empieza en desarrollo antes de preparar dominios de producción. El código de la CLI distingue developer (servicios de aplicación en el host), self-host (pila Docker local) y production (Docker y dominios). Elige una ruta; la guía de montaje desarrolla sobre todo self-host.

Comprobación

Ejecuta una extracción de una página de prueba con el ejemplo de la API oficial. Compara el contenido y revisa qué servicio recibe las peticiones.

Si algo falla

Si el navegador falla, comprueba dependencias y recursos del contenedor. Si el cliente no conecta, revisa dirección, autenticación y configuración del servicio.

Consulta el README oficial para requisitos y variantes de instalación.

ver en .md ¿Prefieres el recurso entero?

Qué es

HeadlessX es una plataforma autoalojada para extracción web, búsqueda y automatización de agentes. La versión actual combina Headfox JS y Camoufox y publica guías de despliegue y API.

Para qué te sirve

  • Cuando varios flujos necesitan una misma infraestructura de navegación.
  • Cuando quieres separar el servicio de extracción del modelo que interpreta los resultados.

Cómo funciona

Los clientes envían tareas al servicio, que ejecuta el navegador y devuelve resultados. La instalación distingue modos de desarrollo y producción; el despliegue debe configurarse según la red y los dominios elegidos.

Antes de empezar

La ruta de desarrollo de v2.1.2 requiere Node.js ≥22, pnpm ≥10.32.1, Git, Docker con Compose v2, Python/uv y Go. El mínimo documentado es de 2 núcleos, 4 GB de RAM y 10 GB libres. Si conectas cuentas o páginas privadas, delimita el acceso de los clientes. La automatización sigue dependiendo del sitio y sus restricciones.

Límites y alternativas

No se toma «indetectable» como garantía. Frente a un crawler incorporado en cada agente, centraliza el servicio, con más componentes operativos. GitHub devuelve NOASSERTION; el archivo de licencia declara AGPL versión 3 o posterior y licencia separada para headfox-js.

Recursos