gronka
gronka es un proyecto open source que funciona como bot de Discord y servicio web para descargar, convertir y optimizar medios desde más de 40 plataformas, incluyendo TikTok, Instagram, YouTube, X, Reddit y SoundCloud.
Ficha actualizada 30 sept 2026, 22:41 · upstream 30 sept 2026, 22:35 · release v2.2.0
Qué es gronka
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
gronka es software open source desarrollado en JavaScript con Bun, diseñado para automatización de descargas multimedia. El proyecto integra múltiples herramientas: cobalt para redes sociales, yt-dlp para video, gallery-dl para galerías y extractores propios. Funciona como bot de Discord y también ofrece interfaz web en gronka.dev.
El sistema permite descargar videos, imágenes o galerías mediante comandos como /download, convertir archivos a GIF con opciones de calidad y recorte temporal, y optimizar GIFs existentes reduciendo su tamaño. La arquitectura incluye soporte para Docker Compose, PostgreSQL como base de datos y almacenamiento S3/MinIO.
La complejidad es media, requiere aproximadamente 4 núcleos CPU, 2 GB RAM y 20 GB disco. El despliegue se realiza con bun install seguido de setup interactivo que configura tokens y variables de entorno.
- Descargar contenido multimedia desde más de 40 sitios web mediante bot de Discord o interfaz web
- Convertir videos a GIFs animados con control de calidad y recorte temporal personalizado
- Optimizar archivos GIF existentes reduciendo su peso manteniendo la calidad visual
- Autoalojar servicio propio con Docker Compose para uso personal o en servidor local
- Soporte nativo para Bun, framework JavaScript de alto rendimiento
- Integración con cobalt, yt-dlp y gallery-dl para amplia compatibilidad de plataformas
- Arquitectura containerizada con Docker Compose y PostgreSQL incluido
- Licencia MIT permitiendo uso libre y modificación del código fuente
- Comandos Discord y API web para múltiples flujos de trabajo
- La lista de sitios soportados puede variar según disponibilidad de las APIs externas
- Algunas funcionalidades requieren tokens o cookies opcionales no siempre necesarios
- El servicio web gronka.dev es independiente del despliegue autoalojado
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.
Requisitos mínimos: 4 núcleos CPU, 2 GB RAM, 20 GB disco. Ejecutar bun install y setup interactivo para configurar DISCORD_TOKEN y CLIENT_ID. Variables opcionales incluyen cookies y almacenamiento en R2. Revisar documentación oficial antes de producción.
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.
