kameleo
Kameleo es un anti-detect browser para scraping y automatización que aplica en el nivel del motor (engine-level) la ocultación de huellas digitales. Es autocontenido, compatible con Docker, y ofrece SDKs en Python, JavaScript y C#.
Ficha actualizada 23 sept 2026, 10:38 · upstream 23 sept 2026, 9:34 · release 5.2.1
Qué es kameleo
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Kameleo permite automatizar navegadores web a gran escala sin ser detectado por sistemas anti-bot. Su arquitectura se basa en el nivel del motor del navegador, aplicando técnicas de ocultación de huellas digitales (fingerprint masking) tanto para Chrome como para Firefox. Es un producto autocontenido que funciona directamente desde su interfaz gráfica o mediante comandos de línea, y puede ejecutarse localmente sin necesidad de una infraestructura externa.
La plataforma se construye sobre un modelo de microservicios donde cada perfil de navegador es tratado como un servicio independiente. Esto permite escalar horizontalmente según la demanda del negocio, sin que el costo por solicitud aumente con el volumen de tráfico. Además, Kameleo ofrece soporte para múltiples motores de navegación simultáneamente (Chroma y Junglefox), lo que diversifica las huellas digitales y reduce la probabilidad de ser bloqueado.
La plataforma incluye un sistema de persistencia de perfiles que permite reutilizar sesiones, importar cookies y mantener el estado del navegador entre ejecuciones. Esto es especialmente útil para flujos de trabajo repetitivos o pruebas automatizadas donde se requiere una experiencia de usuario consistente.
- Automatización de scraping de datos en sitios web con restricciones anti-bot
- Monitoreo y análisis de tráfico web a gran escala sin ser detectado por sistemas anti-detect
- Procesamiento de contenido web para aplicaciones empresariales o plataformas internas
- Simulación de usuarios reales para pruebas de usabilidad y experiencia de usuario
- Automatización de tareas repetitivas como búsqueda, descarga o interacción con sitios web
- Desarrollo de software que requiera acceso a APIs públicas sin ser detectado por sistemas anti-bot
- Actualización de kernels (motores) en menos de 5 días tras cada versión estable de Chrome, manteniendo siempre la compatibilidad con los navegadores actuales
- Soporte para motores Firefox (Junglefox) junto con el motor Chrome (Chroma), permitiendo diversificar huellas digitales y reducir bloqueos
- API REST completa con SDKs en Python, JavaScript y C# que permiten integración con cualquier framework de automatización existente
- No ofrece soporte comercial ni asistencia técnica directa; el mantenimiento es responsabilidad del usuario final
- La versión gratuita tiene un límite de 100 solicitudes por minuto (100 req/mo) para Chrome y Firefox, lo que puede ser insuficiente en cargas de alta demanda
- Los perfiles se ejecutan localmente en máquinas individuales; no existe una infraestructura centralizada de procesamiento de datos
- La compatibilidad con navegadores nuevos o versiones recientes de Chrome/Firefox puede requerir actualizaciones manuales del kernel
- No incluye soporte nativo para navegadores móviles (Android/iOS) como parte del núcleo principal, aunque se pueden integrar perfiles móviles mediante SDKs
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Kameleo se despliega de forma sencilla a través de contenedores Docker. Se recomienda usar el contenedor oficial 'kameleo/kameleo-app' que incluye la aplicación, el servidor de API y el módulo de persistencia de perfiles. Para Linux, se ejecuta con `docker run -p 5050:5050 kameleo/kameleo-app`, y para Windows se usa el contenedor oficial de Docker Desktop. Se recomienda configurar un proxy en la red interna del servidor (por ejemplo, usando Nginx o HAProxy) para manejar conexiones HTTP/HTTPS/SOCKS5/SSH a los navegadores, ya que Kameleo no incluye por defecto una capa de proxy integrada. Además, se sugiere implementar autenticación básica con contraseña en el endpoint de la API REST para proteger las operaciones de perfil.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

