Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardTableBoardGraphMaggie by Mulga — a lightweight web UI for Beads issue tracking, with table, board and dependency graph views, and every write going through the bd CLI.
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

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsGo
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8088330780
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.