AI

Uso de la CLI de Bright Data con Claude Code, Codex CLI y Otros Agentes de IA Locales

Aprende a dar a agentes de IA locales como Claude Code y Codex CLI acceso web confiable con la CLI de Bright Data, desde la instalación hasta las mejores prácticas.
17 min de lectura
Bright Data CLI with Claude Code, Codex CLI & AI Agents

En este artículo aprenderás:

  • Por qué los agentes de IA se benefician de herramientas de acceso web de nivel empresarial y por qué exponerlas a través de una CLI es un enfoque eficaz.
  • Cómo instalar y configurar la CLI de Bright Data localmente.
  • Instrucciones y mejores prácticas para habilitar agentes de IA con acceso a shell, como Claude Code, Codex CLI y Gemini CLI, para usar la CLI de Bright Data.
  • Las diferencias clave entre CLI, MCP y Agent Skills al proporcionar capacidades web a soluciones de IA.

¡Comencemos!

Los Agentes de IA Necesitan Acceso Confiable a la Web

Cada vez se espera más que los agentes de IA realicen tareas del mundo real, muchas de las cuales requieren acceso a la web. Para superar las limitaciones de conocimiento de los LLM causadas por datos de entrenamiento estáticos, también necesitan la capacidad de explorar libremente fuentes en línea.

Por esta razón, la mayoría de los principales proveedores de LLM cuentan con capacidades de búsqueda web integradas. Sin embargo, estas herramientas a menudo tienen problemas de confiabilidad y escala. Suelen fallar cuando se dirigen a sitios protegidos por sistemas anti-bot como CAPTCHAs, límites de velocidad y verificaciones de huellas digitales.

Para casos de uso en producción, los agentes de IA necesitan herramientas de nivel empresarial para recuperar datos web e interactuar con páginas web de forma confiable.

Por Qué la CLI es una Interfaz Natural para los Agentes de IA

Una de las formas más eficaces de exponer herramientas web a los agentes de IA es a través de la CLI. La razón es que la mayoría de los LLM han sido ampliamente entrenados en el uso de shell. Por lo tanto, ya están familiarizados con los flujos de trabajo habituales de la CLI.

Pueden descubrir comandos usando --help, encadenar múltiples comandos, interpretar salidas, recuperarse de errores y automatizar flujos de trabajo complejos. Esto hace que las integraciones basadas en CLI sean flexibles, ligeras y altamente compatibles con la IA moderna.

CLI de Bright Data: Acceso Web de Nivel Empresarial para Agentes de IA

La CLI de Bright Data lleva la infraestructura de datos web de Bright Data directamente a la terminal. En particular, expone comandos para buscar, hacer scraping, descubrir, extraer datos estructurados y automatizar interacciones con el navegador.

Nota: Explora el código de la CLI de Bright Data en GitHub.

Algunos de sus comandos más populares incluyen:

Comando Descripción Desarrollado por
bdata search Busca en la web y devuelve resultados estructurados del motor de búsqueda. Web Unlocker API
bdata scrape Hace scraping de páginas web evitando protecciones anti-bot y devuelve contenido limpio. API SERP
bdata pipelines Extrae datos estructurados de más de 40 plataformas compatibles. APIs de Scraping Web
bdata browser Controla navegadores remotos para tareas de navegación, interacción y automatización. Browser API
bdata scraper Crea, ejecuta y gestiona scrapers personalizados impulsados por IA. Scraper Studio

Lo que hace diferente a esta herramienta CLI es que está impulsada por la infraestructura de Bright Data, construida sobre una red de más de 400 millones de IPs residenciales. Esta infraestructura global está diseñada para cargas de trabajo de producción a gran escala. Ofrece un tiempo de actividad del 99,99%, alcanza una tasa de éxito del 99,95% e incluye capacidades integradas de evasión de anti-bot para acceder incluso a los sitios web más complejos.

Gracias a ello, los agentes de IA que usan la CLI de Bright Data pueden explorar e interactuar con la web a escala. Esto es válido incluso cuando se manejan sitios web complejos.

Cómo Comenzar con la CLI de Bright Data

La siguiente sección te guía a través del proceso de configuración de la CLI de Bright Data en tu máquina.

Alternativamente, puedes consultar la guía oficial de instalación y configuración o leer nuestro artículo dedicado a la CLI de Bright Data.

Requisitos Previos

Para ejecutar la CLI de Bright Data localmente, necesitas:

Importante: La CLI de Bright Data incluye 5.000 solicitudes gratuitas por mes, por lo que puedes comenzar sin una suscripción a Bright Data.

Paso #1: Instalar la CLI de Bright Data

Para instalar la CLI de Bright Data en cualquier plataforma, ejecuta:

npm install -g @brightdata/cli

Este comando instala el paquete npm @brightdata/cli globalmente en tu sistema.

De lo contrario, en Linux o macOS, puedes instalarlo [usando el script de shell oficial](https://github.com/brightdata/cli?tab=readme-ov-file#macos, linux):

curl -fsSL https://cli.brightdata.com/install.sh | sh

Una vez completada la instalación, el comando brightdata (o su alias más corto, bdata) estará disponible globalmente.

Para verificar que la CLI se instaló correctamente, comprueba su versión con el indicador --version (o -v):

brightdata, version

O usa el comando abreviado:

bdata, version

Deberías ver una salida similar a:

0.3.2

¡Excelente! La CLI de Bright Data ya está instalada. A continuación, conéctala a tu cuenta de Bright Data.

Es momento de autenticar la CLI de Bright Data con tu cuenta de Bright Data. Para hacerlo, ejecuta:

bdata login

Este comando abre automáticamente tu navegador predeterminado y te redirige a la página de inicio de sesión de Bright Data. Si el navegador no se abre, copia la URL que aparece en la terminal y pégala en tu navegador. Luego, sigue las instrucciones para autenticarte con tu cuenta de Bright Data usando OAuth.

Nota: Si tu máquina no tiene acceso a un navegador gráfico, ejecuta este comando en su lugar:

bdata login, device

Este comando muestra una URL de verificación y un código de un solo uso. Abre la URL desde cualquier dispositivo con navegador, introduce el código y completa el proceso de autenticación. Una vez finalizado, la sesión de la CLI en tu máquina quedará autenticada.

Después de iniciar sesión, deberías ver una página de confirmación como esta:

La página de éxito de autenticación de Bright Data

Una vez completada la autenticación, la CLI genera una clave API de Agente de Bright Data:

Toma nota de la clave API de Agente generada

Esta clave API especial se almacena localmente y es utilizada por la CLI para autenticar de forma segura las solicitudes a los servicios de Bright Data.

Si alguna vez quieres cerrar sesión y eliminar las credenciales almacenadas, ejecuta:

bdata logout

¡Genial! Ya estás listo para comenzar a acceder a la web directamente desde tu terminal.

Paso #3: Probar la Configuración de la CLI de Bright Data

Para verificar que la CLI de Bright Data funciona correctamente, ejecuta el siguiente comando:

bdata scrape "https://example.com/"

Esto llama al comando scrape de la CLI para recuperar el contenido de https://example.com/. Entre bastidores:

  1. Envía la solicitud a través de la API Web Unlocker de Bright Data.
  2. Obtiene la página.
  3. Devuelve el contenido extraído en Markdown (el formato de salida predeterminado).

Nota: Markdown es un excelente formato para la ingesta de LLM, lo que demuestra que la CLI de Bright Data está diseñada para flujos de trabajo de IA.

Deberías ver esta salida:

La salida del comando

Eso corresponde a la representación Markdown optimizada para LLM de la página de destino:

La página example.com de destino

Para explorar todos los comandos y opciones disponibles de la CLI de Bright Data, consulta la documentación oficial.

¡Misión cumplida! La CLI de Bright Data ya está instalada, autenticada y lista para usar.

Instruyendo a Agentes de IA Locales para Usar la CLI de Bright Data en Tareas Web

Ahora que la CLI de Bright Data está disponible en tu máquina, puedes instruir a tu agente de IA favorito para que la use en tareas web.

La siguiente sección se aplica a cualquier solución de agente de IA con acceso a shell. Esto incluye agentes basados en CLI como Claude Code, Codex CLI, Gemini CLI, OpenCode, Aider, Pi y otros. También cubre asistentes de IA de escritorio como Claude Desktop y goose, así como otros marcos de agentes de IA como OpenClaw, ZeroClaw y soluciones similares.

El objetivo es proporcionar a estos agentes de IA el contexto que necesitan para usar de forma autónoma la CLI de Bright Data en tareas de recuperación de datos web, scraping, búsqueda y automatización de navegador.

¡Sigue las instrucciones a continuación!

Requisitos Previos

Antes de comenzar, asegúrate de tener:

  • La CLI de Bright Data instalada y configurada localmente.
  • Un agente de IA (p. ej., Claude Code, Claude Desktop, Gemini CLI, Codex, OpenCode, etc.) configurado en tu máquina.

Nota: Los capítulos a continuación usan Claude Code como ejemplo, pero cualquier otra solución de agente de IA con acceso a shell funcionará. No se requieren cambios en el enfoque general.

Paso #1: Habilitar el Acceso a Shell

Primero, tu agente de IA necesita acceso al shell del sistema. Si un agente de IA no puede interactuar con el entorno de terminal subyacente y ejecutar comandos, no puede invocar la CLI de Bright Data.

La mayoría de las soluciones modernas de agentes de IA ya vienen con acceso a shell integrado, generalmente combinado con un sistema de permisos que solicita confirmación antes de ejecutar comandos. Sin embargo, algunos agentes deshabilitan el acceso a la ejecución de comandos.

Si el acceso a shell está deshabilitado, consulta la documentación del agente y habilítalo antes de continuar. Por razones de seguridad, se recomienda configurar el agente en un modo que requiera aprobación antes de ejecutar comandos de terminal.

Paso #2: Proporcionar Contexto Sobre la CLI de Bright Data

Tu agente de IA puede no saber qué es la CLI de Bright Data o podría inferir incorrectamente su propósito cuando la mencionas en un prompt. Para reducir el riesgo de alucinaciones, proporciona al agente contexto inicial sobre la herramienta.

Comienza con el siguiente prompt:

From now on, assume the Bright Data CLI is installed and available through the `bdata` command.

You can use it to:
- Scrape websites.
- Search the web.
- Extract structured data from 40+ supported platforms.
- Control remote browsers for browser automation.
- Perform other web data retrieval tasks.

Whenever a task requires web data or browser automation, consider whether the Bright Data CLI is the most appropriate tool before using other approaches.

Esto le da al agente de IA la información que necesita para entender qué es la CLI de Bright Data y cuándo debe usarse.

Ten en cuenta que el prompt solo menciona el comando bdata en lugar del comando brightdata más largo. Esto mantiene las instrucciones más simples y evita posibles confusiones al interactuar con la CLI.

Ejecuta el prompt en tu agente de IA y la salida será algo similar a esto:

La salida del prompt

¡Fantástico! Tu agente de IA local ahora conoce la CLI de Bright Data.

Paso #3: Instruir al Agente de IA sobre Cómo Usar la CLI Eficazmente

La mayoría de los LLM ya saben cómo interactuar con herramientas CLI. Sin embargo, sigue siendo una buena práctica instruir explícitamente al agente de IA sobre cómo utilizar correctamente la CLI de Bright Data.

Por esa razón, ejecuta el prompt a continuación:

When using the Bright Data CLI, do not assume command names, arguments, or options.

Always use `bdata, help` and `<command> --help` (or `-h`) to discover the available commands, understand their syntax, and determine the correct flags before executing them.

Esto debería ser suficiente para guiar al agente de IA hacia el uso correcto de la CLI de Bright Data.

No es necesario proporcionar al agente toda la documentación de la CLI ni describir manualmente cada comando disponible. El indicador integrado --help (-h) ofrece toda la información que el agente necesita para descubrir y usar la CLI.

Consejo: Opcionalmente, considera proporcionar orientación adicional sobre cuándo usar un comando en lugar de otro, según los requisitos específicos de la tarea.

El agente de IA debería responder con algo similar a:

La salida del prompt

Para entender por qué las indicaciones en los prompts son suficientes, prueba este comando en la terminal:

bdata, help

Observa cómo este comando lista todos los comandos disponibles de la CLI de Bright Data:

La salida del comando

Luego, inspecciona la salida --help para un comando específico:

bdata search, help

Nuevamente, observa el nivel de detalle proporcionado:

La salida del comando

La salida incluso incluye ejemplos que el agente de IA puede adaptar a diferentes casos de uso.

Así, al llamar a los comandos con --help (o -h), el agente recibe toda la información que necesita para usar correctamente los comandos de la CLI de Bright Data.

¡Excelente! Tu agente de IA ahora tiene el contexto e instrucciones necesarios para sacar el máximo partido de la CLI de Bright Data.

Paso #4: Usar la CLI de Bright Data para Tareas Web

Ahora puedes pedirle a tu agente de IA que maneje una de las muchas tareas relacionadas con la web compatibles con la CLI de Bright Data.

Por ejemplo, ejecuta la siguiente tarea:

Use the Bright Data CLI to research the best AI startups in Europe. Select 2,3 relevant sources and scrape their content. Based on these sources, identify the top 3 AI startups in Europe. Then, search for each startup's Crunchbase company profile and extract structured information from it. Finally, create a report describing what each company does and include the relevant Crunchbase data.

Esta tarea implica búsqueda web, scraping web y extracción de datos estructurados. Por lo tanto, es un excelente ejemplo de lo que un agente de IA puede lograr con la CLI de Bright Data.

Ejecútala en Claude Code y deberías ver un flujo de trabajo similar a este:

Ejecución del prompt en Claude Code

Específicamente, el agente de IA:

  1. Llamó a bdata, help para descubrir los comandos disponibles en la CLI de Bright Data.
  2. Identificó bdata search como el comando apropiado para la búsqueda web.
  3. Usó bdata search para realizar una consulta de búsqueda «best AI startups Europe 2026» en Google y obtuvo un SERP en formato JSON.
  4. Analizó los resultados de búsqueda para identificar los artículos más relevantes.
  5. Identificó bdata scrape como el comando apropiado para extraer contenido de páginas web.
  6. Llamó a bdata scrape, help para entender la sintaxis del comando y las opciones disponibles.
  7. Usó bdata scrape en las URLs de los artículos seleccionados para recuperar su contenido en formato Markdown.
  8. Analizó el contenido Markdown e identificó las 3 principales startups de IA mencionadas en las fuentes.
  9. Identificó bdata pipelines como el comando apropiado para extraer datos estructurados de perfiles de Crunchbase.
  10. Llamó a bdata pipelines, help para entender la sintaxis del comando.
  11. Usó bdata search para encontrar la página de perfil de Crunchbase de cada startup.
  12. Usó bdata pipelines en cada perfil de Crunchbase para extraer datos estructurados de la empresa en formato JSON. Entre bastidores, esto se basa en el Scraper de Crunchbase de Bright Data.
  13. Combinó toda la información extraída en un informe final en Markdown.

El informe final generado debería verse similar a:

El informe producido

La salida producida combina información tanto de los artículos originales como de los datos estructurados extraídos de Crunchbase.

¡Et voilà! Gracias a los prompts proporcionados, tu agente de IA ahora puede usar de forma autónoma la CLI de Bright Data para realizar tareas complejas que requieren acceso a la web.

CLI vs MCP vs Agent Skills: Elegir el Enfoque Correcto para Agentes de IA

Además de la CLI de Bright Data, los agentes también pueden acceder a las mismas capacidades a través del Bright Data Bright Data MCP o Agent Skills. Esto plantea una pregunta importante: ¿qué enfoque deberías elegir?

La respuesta depende de tu flujo de trabajo, arquitectura y nivel de control requerido. CLI, MCP y Agent Skills resuelven diferentes problemas y operan en diferentes capas del stack de IA.

Compara los tres métodos en la tabla a continuación:

Enfoque Descripción breve En números Cubierto por el nivel gratuito Más adecuado para Principal ventaja Principal limitación
CLI de Bright Data Una interfaz basada en terminal que permite a los agentes ejecutar comandos y procesar salidas. 7+ comandos Agentes locales, flujos de trabajo de codificación y tareas de automatización. Ligera, flexible y fácilmente comprendida por los LLM. Los comandos son menos estructurados y requieren que el modelo interprete las salidas.
Bright Data Bright Data MCP Un protocolo estandarizado que permite a los agentes de IA descubrir y llamar herramientas estructuradas a través de esquemas definidos. 70+ herramientas ✅ (vía modo Rapid) Integraciones empresariales y aplicaciones de IA en producción. Ejecución estructurada, descubrimiento de herramientas y acceso controlado. Introduce sobrecarga de esquemas.
Bright Data Agent Skills Conjuntos de instrucciones reutilizables que enseñan a los agentes cómo usar herramientas, flujos de trabajo y mejores prácticas específicas. 10+ habilidades Guiar a los agentes en tareas e integraciones complejas. Mejora la toma de decisiones del agente y el uso de herramientas. Requiere soporte de agente compatible e instrucciones bien diseñadas.

Recuerda que estos enfoques no son mutuamente excluyentes. De hecho, funcionan mejor cuando se combinan.

En detalle, algunas habilidades de Bright Data proporcionan conocimiento sobre cuándo y cómo usar herramientas de Bright Data Bright Data MCP o comandos de la CLI de Bright Data. Esto le da al agente tanto las capacidades de ejecución como el contexto necesario para elegir el flujo de trabajo correcto.

Para aprender cómo integrar soluciones populares de IA con la CLI de Bright Data, Bright Data MCP y/o Agent Skills, consulta nuestro blog o la documentación oficial.

Conclusión

En esta entrada del blog, entendiste por qué los agentes de IA se benefician de tener la capacidad de explorar la web. También comprendiste por qué las herramientas CLI ofrecen ventajas sobre otros métodos de integración. En detalle, viste qué es la CLI de Bright Data y cómo admite tareas de scraping web, búsqueda, descubrimiento y automatización.

Aprendiste a instalar la CLI de Bright Data en tu máquina e instruir a tu agente de IA favorito para que la use en tareas que requieren acceso a la web. Esto desbloquea una amplia gama de casos de uso y escenarios, y representa una de las muchas formas en que Bright Data apoya las integraciones de IA.

¡Crea una cuenta gratuita hoy y aprovecha el nivel gratuito (5.000 solicitudes/mes) para probar la CLI de Bright Data!

FAQ

¿La CLI de Bright Data incluye un plan gratuito?

Sí, la CLI de Bright Data incluye un nivel gratuito. Cada nueva cuenta de Bright Data recibe 5.000 créditos gratuitos por mes compartidos entre los productos compatibles. Estos también incluyen Web Unlocker API, API SERP, API de Scraping Web y Scraper Studio. No se requiere tarjeta de crédito ni compromiso para comenzar.

¿Qué agentes de IA pueden conectarse a la CLI de Bright Data?

Cualquier agente de IA con acceso a shell puede conectarse a la CLI de Bright Data. Esto incluye agentes CLI como Claude Code, Codex CLI, Gemini CLI, OpenCode, así como agentes de escritorio y asistentes de IA con acceso a la terminal.

¿Cuáles son los beneficios de usar la CLI de Bright Data en lugar de MCP y Agent Skills en un agente de IA?

La CLI de Bright Data proporciona a los agentes de IA una forma ligera y flexible de acceder a herramientas web a través de comandos de shell familiares. Puede requerir menos sobrecarga de contexto que MCP. Además, aprovecha el conocimiento de shell existente de los LLM. Ten en cuenta que los tres enfoques son complementarios y pueden usarse juntos para obtener la máxima flexibilidad.