logo-yoink
Logo Yoink es una API open source para extraer y clasificar logos de sitios web. Funciona sin base de datos ni claves, usando Node.js 22+ y Chromium integrado. Incluye eliminación de fondo local con modelos IA.
Ficha actualizada 24 sept 2026, 5:03 · upstream 24 sept 2026, 4:23 · release v0.4.0
Qué es logo-yoink
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Logo Yoink es una herramienta open source que encuentra y clasifica los mejores activos de logotipos desde cualquier sitio web. Utiliza renderizado en navegador por defecto para verificar la funcionalidad de las imágenes, eliminando duplicados y clasificando entre iconos compactos y wordmarks. No requiere base de datos ni claves API, siendo totalmente auto-alojable bajo licencia MIT.
El proyecto incluye una librería canónica revisada de marcas que permite búsquedas exactas sin contactar al sitio inicialmente, con fallbacks opcionales a Wikimedia Commons o LinkedIn. Ofrece un CLI para resultados JSON directos y una API HTTP/JS para integración en aplicaciones. La eliminación de fondo se realiza localmente mediante BiRefNet Lite 512 FP32 tras un setup inicial, permitiendo generar PNGs transparentes sin red.
Para despliegue, se requiere Node.js 22+ con npm. Tras clonar el repositorio, ejecutar `npm run setup` (o `setup:linux` en entornos fresh) instala Chromium y dependencias. Se puede servir vía HTTP local o usar la CLI directamente. La caché de modelos reside por defecto en `~/.cache/logo-yoink/background-removal`.
- Extraer iconos y wordmarks para UI desde cualquier URL
- Generar assets transparentes con eliminación de fondo local
- Automatizar descubrimiento de branding corporativo sin API keys
- Usar CLI para obtener resultados JSON directos en scripts
- Integrar la librería `logo-yoink` en aplicaciones Node.js
- Auto-alojar herramienta sin dependencias de base de datos externas
- Self-hosted sin necesidad de base de datos ni claves API
- Chromium instalado automáticamente para renderizado de calidad
- Eliminación de fondo local con modelo BiRefNet Lite 512 FP32
- Librería canónica revisada de marcas para búsquedas exactas
- Soporte nativo para CLI y API HTTP/JavaScript
- Licencia MIT permissiva sin restricciones de uso comercial
- Requiere Node.js 22+ instalado previamente en el sistema
- La eliminación de fondo local necesita setup inicial explícito
- Calidad variable en imágenes con texto pequeño o bajo contraste
- El fallback a Jina requiere API key externa configurada
- Rendimiento dependiente de recursos locales (RAM/CPU) para inferencia
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.
Clonar repositorio y ejecutar `npm run setup` para instalar Chromium y dependencias. Copiar `.env.example` a `.env.local` si se requieren variables personalizadas. Servir con `npm start` o usar CLI con `npm run cli`. Configurar caché de modelos en `~/.cache/logo-yoink/background-removal`. Para entornos Linux fresh, usar `npm run setup:linux`.
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.



