maggie
Maggie es una interfaz web ligera para el tracker de issues Beads (bd), construida en Go con frontend SPA embebido. No tiene base de datos propia, utiliza Dolt o archivos locales para persistencia.
Ficha actualizada 27 sept 2026, 23:11 · upstream 27 sept 2026, 23:02 · release v1.0.0
Qué es maggie
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Maggie actúa como un cliente visual para la herramienta `bd`, permitiendo gestionar issues sin duplicar el estado de verdad. Todo acceso a lectura/escritura pasa por la CLI `bd` montada en el repositorio, evitando almacenamiento propio y simplificando copias de seguridad.
Ofrece vistas tabulares, tipo Kanban (board) y un grafo de dependencias visualizado con fuerza dirigida para identificar bloqueos. El frontend es una SPA compilada dentro del binario Go, eliminando la necesidad de servir assets externos.
El proyecto soporta dos modos: local (un usuario, un checkout) y compartido (servidor Dolt centralizado). No incluye autenticación nativa, requiriendo protección vía proxy inverso o red de confianza.
- Visualizar el backlog de issues en repositorios existentes sin migrar datos.
- Analizar dependencias entre tareas mediante un grafo interactivo.
- Demostrar la gestión de proyectos a terceros usando solo un volumen montado.
- Gestionar issues en entornos edge o bare-metal con Dolt local.
- Binario único Go con frontend embebido, sin dependencias externas en tiempo de ejecución.
- Persistencia ligera mediante Dolt o archivos JSONL, sin base de datos SQL tradicional.
- Filtros complejos aplicados a la URL para compartir vistas específicas.
- Grafo de dependencias visualizado con fuerza dirigida para detectar cuellos de botella.
- Licencia AGPLv3, garantizando código abierto y modificaciones compartidas.
- No incluye autenticación integrada; requiere proxy inverso o red segura.
- Modo local no soporta concurrencia de escritura simultánea en el mismo checkout.
- Dependencia del CLI `bd` (versión 1.2.2+) para funcionalidad completa.
- Puerto Dolt (3307) debe exponerse internamente si se usa modo compartido.
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.
Usar proxy inverso con terminación TLS y autenticación. Exponer solo puerto 8088; mantener 3307 interno en modo compartido. Montar volumen `.beads` correctamente. Evitar escritura concurrente desde host y contenedor en modo local.
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.



