Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

bugpin

BugPin es una herramienta autoalojada de código abierto para reportar bugs visuales en aplicaciones web. Permite capturar pantallazos, anotar incidencias y gestionar reportes mediante una consola administrativa y un widget embebible que funciona offline.

Ficha actualizada 18 sept 2026, 21:56 · upstream 8 sept 2026, 21:19 · release v1.2.1

00

Qué es bugpin

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

BugPin es una plataforma autoalojada diseñada para la gestión visual de errores en aplicaciones web. Su arquitectura combina un servidor basado en Bun y Hono con una base de datos SQLite, gestionando tanto el backend como la interfaz de administración con React. La herramienta permite a los equipos de QA y soporte capturar instantáneas de pantalla directamente desde cualquier página web mediante su widget, que soporta aislamiento de estilos mediante Shadow DOM y funciona sin conexión para sincronizar datos posteriormente.

La consola administrativa ofrece un panel para triar reportes, gestionar múltiples proyectos con claves API independientes y exportar diagnósticos completos en formatos como Markdown o JSON. El sistema incluye características de seguridad como listas blancas de dominios, limitación de tasas y encabezados seguros (HSTS). Además, soporta modo oscuro nativo y traducción automática a ocho idiomas para el widget y los correos electrónicos de reporte.

Desde una perspectiva de licencia, el servidor y la consola administrativa utilizan AGPL-3.0, mientras que el widget está bajo MIT. Esto permite un uso flexible del widget en proyectos propietarios, siempre que se respete la licencia del servidor si se despliega internamente. La herramienta incluye integración con GitHub para enviar reportes directamente a Issues y soporta despliegue rápido mediante Docker Compose o Bun.

CASOS DE USO
  • Captura de errores visuales en QA manual
  • Soporte técnico remoto para incidencias en producción
  • Auditoría de experiencia de usuario (UX) en aplicaciones web
  • Gestión centralizada de bugs con múltiples proyectos
  • Integración directa de reportes en GitHub Issues
PUNTOS DESTACADOS
  • Widget offline-safe con sincronización automática al recuperar conexión
  • Aislamiento de estilos mediante Shadow DOM para evitar fugas de CSS
  • Soporte nativo para modo oscuro y 8 idiomas con detección automática
  • Exportación de diagnósticos a Markdown, texto plano o JSON con redacciones
  • Gestión multi-proyecto con claves API independientes por proyecto
PRECAUCIONES
  • Licencia AGPL-3.0 para el servidor requiere código abierto si se usa internamente
  • Credenciales por defecto inseguras que deben cambiarse tras el primer inicio
  • Funcionalidades Enterprise Edition son propietarias y no open source
  • Requiere cambio de contraseña manual en la consola tras el primer login
  • Base de datos SQLite puede necesitar migración para entornos de alta concurrencia
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Despliegue recomendado con Docker Compose usando la imagen registry.arantic.cloud/bugpin/bugpin:latest en el puerto 7300. Asegurar persistencia de datos mediante volumen en /data. Cambiar credenciales por defecto (admin@example.com / changeme123) inmediatamente tras el primer inicio. Configurar reverse proxy si se usa en producción y verificar límites de tasa en la configuración del servidor para evitar abusos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactVueNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
7300
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.