BugDrop
BugDrop es un widget de feedback web de código abierto y gratuito: captura capturas anotadas y crea automáticamente GitHub Issues en tu repositorio.
¿Qué es BugDrop?
BugDrop es un widget de feedback web gratuito y de código abierto que recopila problemas reportados por usuarios directamente desde tu sitio y los convierte automáticamente en GitHub Issues. Proporciona un botón flotante “Bug” que permite a los usuarios capturar capturas de pantalla, anotar qué está mal y enviar contexto para depuración.
El widget se integra con un repositorio de GitHub mediante una GitHub App y una etiqueta script. Cuando alguien envía feedback, BugDrop crea un GitHub issue completamente formateado que incluye las capturas de pantalla del usuario e información del sistema.
Características principales
- Botón de feedback flotante en tu sitio: facilita a los visitantes reportar problemas sin salir de la página.
- Captura de capturas de pantalla (página completa o específica de un elemento): ayuda a preservar evidencia visual de bugs y problemas de UI.
- Herramientas de anotación (dibujar, flechas, rectángulos): permite a los remitentes resaltar exactamente dónde ocurre el problema.
- Categorías de feedback con etiquetas automáticas de GitHub (Bug, Feature, Question): organiza las envíos para que aparezcan en GitHub con etiquetado consistente.
- Captura automática de información del sistema: registra navegador, SO, viewport y otros detalles para apoyar el triage.
- UI del widget personalizable vía atributos data: ajusta fuentes, colores, bordes, sombras, radio y otros ajustes de presentación para que coincidan con tu sistema de diseño.
- Manejo priorizando la privacidad: sin seguimiento, sin cookies y las URLs se redactan.
Cómo usar BugDrop
- Instala la GitHub App desde GitHub Marketplace para tu repositorio (la fuente lista “bugdrop-in-app-feedback-to-github-issues”).
- Añade el script del widget a tu sitio y configura el atributo
data-repocon tuowner/repo.- Ejemplo:
<script src="https://bugdrop.neonwatty.workers.dev/widget.js" data-repo="owner/repo"></script>
- Ejemplo:
- Verifica que el widget aparezca y los usuarios puedan enviar feedback.
- (Opcional) Configura el estilo y comportamiento del widget usando los atributos
data-*documentados (tema, posición, texto/etiqueta del botón, colores, bordes, sombras y más).
Casos de uso
- Recopila reportes visuales de bugs para problemas de UI web: los usuarios pueden capturar capturas de página completa o dirigidas y anotar el área exacta que se ve mal.
- Clasifica feedback de múltiples tipos de envíos: categoriza reportes entrantes como Bug, Feature o Question para que lleguen a GitHub con etiquetas coincidentes.
- Depura problemas de entorno de usuario: incluye navegador/SO/viewport e información del sistema relacionada en cada GitHub issue para acelerar intentos de reproducción.
- Adapta el widget a tu diseño de producto: aplica temas y tokens de estilo diferentes (fuentes, colores, radio de borde, estilos de sombra) usando atributos data.
- Reduce fricción comparado con creación manual de issues: los visitantes envían feedback desde la página, y BugDrop crea el GitHub issue correspondiente con capturas.
Preguntas frecuentes
¿BugDrop crea GitHub issues automáticamente?
Sí. El widget envía el feedback a tu repositorio de GitHub como un GitHub issue formateado que incluye capturas de pantalla e información del sistema.
¿Qué información incluye BugDrop con un envío?
BugDrop captura capturas de pantalla (página completa o específica de un elemento), anotaciones e información del sistema como navegador y SO, más detalles de viewport.
¿Puedo personalizar la apariencia y posición del widget?
Sí. El widget soporta personalización vía atributos data-*, incluyendo tema (light/dark/auto), posición (bottom-right/bottom-left) y opciones de estilo como fuentes, colores, bordes, radio y sombra.
¿Involucra algún seguimiento o cookies?
BugDrop se describe como priorizando la privacidad: no usa seguimiento ni cookies, y redacta las URLs.
¿Cómo conecto el widget a mi repositorio?
Instalas la GitHub App para tu repositorio y añades la etiqueta script a tu sitio con el atributo data-repo="owner/repo".
Alternativas
- Otro widget de feedback web que crea tickets/issues: flujo de trabajo similar (recopila feedback desde una página), pero puede usar un rastreador de issues diferente o aceptar formatos de envío distintos.
- Herramientas generales de reporte de bugs que dependen de capturas manuales y formularios: en lugar de capturar capturas y crear GitHub issues automáticamente, suelen requerir que los usuarios completen un formulario y/o adjunten archivos.
- Flujos de ingesta de issues nativos de GitHub (p. ej., plantillas de issues o formularios de issues): mantienen todo dentro de GitHub pero desplazan el paso de reporte fuera de un widget embebido en la página.
- Widgets de ticketing de soporte al cliente: proporcionan feedback embebido en el sitio web, pero a menudo enrutan los envíos a un inbox de soporte en lugar de GitHub Issues.
Alternativas
MakerLoft
MakerLoft es un generador de apps con IA para no desarrolladores: se conecta a tu GitHub y crea apps con auth, pagos y panel admin.
GitBoard
GitBoard es una app nativa de la barra de menús en macOS para GitHub Projects: ve tu kanban, filtra por estado, busca issues y crea/asigna.
Biji
Biji es una plataforma versátil diseñada para mejorar la productividad a través de herramientas y características innovadoras.
Ably Chat
Ably Chat es una API y SDK de chat para crear aplicaciones personalizadas en tiempo real: reacciones, presencia y edición/eliminación de mensajes.
ClawTick
ClawTick es una plataforma de automatización de agentes con IA por CLI para programar tareas con webhooks en cron: monitoreo, alertas, reintentos y logs.
Falconer
Falconer es una plataforma de conocimiento autoactualizable para equipos ágiles: escribe, comparte y encuentra documentación interna y contexto de código en un solo lugar.