Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

anakin

API open-source de web scraping auto-alojada que convierte sitios en markdown limpio o JSON estructurado. Usa navegador anti-detect, selección automática de proxies y soporte para pipelines RAG/IA sin dependencias de nube.

Ficha actualizada 18 sept 2026, 19:19 · upstream 18 ago 2026, 18:06 · release v0.1.1

00

Qué es anakin

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Anakin es una API de extracción web escrita principalmente en Go, diseñada para alimentar pipelines de IA con datos limpios. Su arquitectura se basa en una cadena de manipuladores que intenta primero HTTP simple, luego un navegador anti-detect y finalmente APIs externas si falla. Incluye un dashboard React para gestión visual y persistencia opcional en PostgreSQL o Redis.

Destaca por su enfoque "zero-config" inicial con binario Go único, pero escalable a Docker completo. Implementa Thompson Sampling para optimizar proxies y permite extracción de JSON estructurado mediante Gemini AI. Es ideal para agentes autónomos que necesitan navegar sitios complejos sin detección bot.

CASOS DE USO
  • Alimentar pipelines RAG con contenido web limpio
  • Extracción estructurada de datos desde páginas dinámicas (SPAs)
  • Monitoreo de precios o cambios en webs comerciales
  • Bypass de protecciones anti-bot básicas mediante Camoufox
  • Creación de agentes de IA que navegan la web autónomamente
PUNTOS DESTACADOS
  • Navegador anti-detect Camoufox integrado para evitar detección
  • Selección inteligente de proxies con Thompson Sampling (ML)
  • Cadena de manipuladores con fallback automático (HTTP -> Browser -> API)
  • Binario Go único de 30MB para despliegue ligero sin DB
  • Dashboard React incluido para seguimiento de jobs y configuración
PRECAUCIONES
  • Persistencia requiere PostgreSQL o Redis configurados explícitamente
  • Extracción JSON estructurada necesita clave API de Gemini externa
  • Requiere Go 1.25+ para el servidor backend (versión futura)
  • El navegador anti-detect añade latencia en comparación con HTTP puro
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Clonar repositorio y ejecutar `make up` con Docker Compose para stack completo. Asegurar puertos 8080, 9222 y 5432 abiertos. Configurar variables de entorno DATABASE_URL y GEMINI_API_KEY según necesidad. UI en localhost:3000.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
8080300092225432
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.