Planifica el trabajo. Realiza el trabajo.
Lumbre es una aplicación de planificación y gestión de proyectos para macOS, para una persona o un equipo completo. Planifica tu día junto a tu calendario, gestiona proyectos con tableros y una línea de tiempo de Gantt que conoce su ruta crítica, pronostica sprints a partir del rendimiento real y sincroniza espacios de trabajo compartidos a través de un servidor que tú mismo alojas. Funciona sin conexión y sin necesidad de una cuenta: cada espacio de trabajo es un archivo SQLite en el Mac.
Obtienes el código fuente completo (Rust, Tauri 2, Svelte 5), una compilación universal para Apple silicon e Intel, el servidor de sincronización autoalojable y la documentación completa.
Características
Hoy y planificación
- Hoy muestra elementos vencidos, de hoy y más tarde junto a una línea de tiempo de tus eventos de calendario; arrastra elementos a la línea de tiempo para planificar el día.
- Agregar rápidamente entiende lenguaje sencillo: fechas, horas,
#proyecto, !prioridad y repeticiones.
- Bandeja de entrada, Próximos, un calendario semanal y mensual, elementos recurrentes, recordatorios, un temporizador de enfoque y una revisión semanal.
Proyectos
- Áreas, proyectos y secciones; cada proyecto como una lista, tablero, línea de tiempo, gráfico de dependencias, calendario, notas o resumen.
- Tableros con límites de WIP, carriles de natación e imágenes de portada; acciones masivas; vistas guardadas con un lenguaje de consulta; comentarios, actividad y un inspector completo.
- Deshacer para todo, una Papelera con restauración de 30 días y copias de seguridad automáticas diarias.
Dependencias y ruta crítica
- Relaciones de finalizar a iniciar, iniciar a iniciar, finalizar a finalizar y iniciar a finalizar, retrasos, restricciones, calendarios laborales y ausencias alimentan un motor de programación.
- La línea de tiempo de Gantt muestra holgura, retraso y la ruta crítica; las líneas base muestran desviaciones respecto al plan.
- "¿Qué pasa si esto se retrasa?" prevé cada elemento, hito y proyecto que se movería antes de que cambies algo; la reprogramación automática propone movimientos y espera tu revisión.
Sprints y pronósticos
- Equipos, backlog, planificación de capacidad, estimaciones en horas o puntos, objetivos de sprint y cambios de alcance.
- Burndown, burnup, velocidad, métricas de flujo y retrospectivas con acciones.
- Un pronóstico de Monte Carlo (10,000 ejecuciones a partir de tu rendimiento real) proporciona fechas de finalización del 50, 85 y 95 % para un sprint o un conjunto de proyectos.
Sincronización de equipo con permisos
- Espacios de trabajo compartidos a través de tu propio servidor Lumbre: invitaciones, presencia en vivo, menciones, notificaciones y una vista de carga de trabajo en relación a la capacidad de cada persona.
- Las ediciones sin conexión se fusionan campo por campo cuando te reconectas; "Verificar espacio de trabajo" comprueba un dispositivo contra el servidor.
- Roles (Propietario, Administrador, Miembro, Colaborador, Invitado, Espectador y el tuyo propio), permisos por área o proyecto con excepciones, elementos privados, invitados con fecha de caducidad y campos sensibles ocultos de personas que pueden no verlos. "Ver como" muestra exactamente lo que ve otra persona.
Aprobaciones y auditoría
- Políticas de aprobación para finalizaciones, fechas de hitos, eliminaciones y gastos, con aprobadores por rol o persona.
- Un registro de auditoría encadenado por hash que puede ser filtrado, exportado y verificado.
Notas
- Notas en Markdown con
[[enlaces]] a elementos y otras notas, enlaces inversos, menciones, listas de verificación que se convierten en elementos y archivos adjuntos.
- Campos personalizados (texto, número, dinero, fecha, selección, selección múltiple, casilla de verificación, persona, URL) y plantillas para elementos y proyectos.
Tiempo y dinero
- Un temporizador en cualquier elemento, una hoja de tiempo semanal, detección de inactividad y tarifas facturables por proyecto o persona.
- Presupuestos con el pronóstico al finalizar, clientes, ingresos y gastos con recibos, y reportes.
- Facturas por tiempo y gastos facturables, con numeración, impuestos, descuentos y exportación a PDF.
Integraciones y MCP
- Popover de la barra de menú con los elementos de hoy y el temporizador en ejecución; un panel de captura global (acceso directo predeterminado Opción-Espacio);
lumbre:// enlaces.
- Importar desde una copia de seguridad JSON de Lumbre o formato anterior, Todoist, Things 3, Recordatorios de Apple, Jira CSV y cualquier CSV; exportar como JSON de Lumbre, Markdown o CSV.
- Un servidor MCP integrado (
lumbre-mcp) permite a los asistentes de IA buscar, crear y actualizar elementos, registrar tiempo y leer pronósticos de sprints, limitado por los alcances de un token API personal.
Hecho para Mac
- Apariencia nativa con vibración, modo claro y oscuro, enfoque en el teclado con una barra de comandos, etiquetas de VoiceOver, texto más grande y mayor contraste.
- Interfaz en inglés, español, alemán, portugués brasileño y ruso.
- Rápido: menos de un segundo para un Hoy utilizable, listas fluidas de 5,000 elementos, horarios de 2,000 elementos calculados en milisegundos.
Qué hay en el ZIP
- source/: el repositorio completo en la versión 0.1.0: aplicación macOS (
app/), biblioteca principal, motor de sincronización, servidor de sincronización y servidor MCP (crates/), scripts, archivos de Docker y pruebas.
- Lumbre_0.1.0_universal.dmg: una compilación universal para Apple silicon e Intel, firmada ad hoc.
- docs/: especificación funcional, sistema de diseño, autoalojamiento, guía de lanzamiento y firma, formatos de importación, notas de seguridad, informe de QA y limitaciones conocidas.
- README-FIRST.md: cómo construir, ejecutar, firmar, notarizar y autoalojar.
Requisitos
- macOS 14 Sonoma o posterior, Apple silicon o Intel.
- Para espacios de trabajo compartidos: un servidor con PostgreSQL 16, o Docker para ejecutar la configuración de Compose incluida; un nombre de host con HTTPS; SMTP para códigos de inicio de sesión e invitaciones.
- Para construir desde el código fuente: herramientas de línea de comandos de Xcode, Rust estable, Node.js 24 y pnpm 10.
Instalar y autoalojar
- Pruébalo: abre el DMG y arrastra Lumbre a Aplicaciones. La compilación está firmada ad hoc, por lo que el primer lanzamiento debe ser permitido en Configuración del Sistema → Privacidad y Seguridad → Abrir de todos modos. Elige "Abrir el ejemplo" para explorar un espacio de trabajo completo.
- Construir desde el código fuente:
pnpm install, luego pnpm dev para ejecutarlo o scripts/release.sh para la aplicación universal y DMG.
- Firmar y notarizar: establece tu identidad de ID de Desarrollador y credenciales de notarización y ejecuta
scripts/release.sh nuevamente (paso a paso en docs/release.md).
- Alojar el servidor de sincronización: copia
server.env.example, establece la URL pública, clave secreta y SMTP, luego docker compose up -d detrás de tu proxy inverso HTTPS (docs/self-hosting.md).
- Apunta la aplicación a él: inicia sesión desde Lumbre con la dirección de tu servidor e invita a tu equipo.
Limitaciones honestas
- Compilación no firmada: el DMG incluido no está firmado con un ID de Desarrollador ni notarizado. Otros Macs lo bloquean hasta que lo permitas una vez, o hasta que lo firmes y notarices con tu propia cuenta de Desarrollador de Apple.
- Claves de acceso necesitan que tu aplicación tenga el derecho de dominios asociados para tu servidor (un perfil de aprovisionamiento de tu cuenta). Hasta entonces, el inicio de sesión utiliza códigos de correo electrónico y códigos de aplicaciones de autenticación.
- Traducciones: las interfaces en alemán, portugués brasileño y ruso han sido verificadas automáticamente pero aún no revisadas por hablantes nativos. Los correos electrónicos del servidor están en inglés o español.
- El paquete de la aplicación es más grande que su objetivo (alrededor de 42 MB DMG) debido al motor de PDF de factura, y no hay conversión de divisas entre montos en diferentes monedas. La lista completa está en
docs/known-limitations.md.
- La recopilación de actualizaciones y reportes de fallos están integradas pero permanecen desactivadas hasta que configures tus propios puntos finales.
Registro de cambios
0.1.0: primera versión. Planificación personal, proyectos, dependencias y ruta crítica, sprints y pronósticos, sincronización de equipo con permisos, aprobaciones y auditoría, notas, tiempo y dinero, integraciones y MCP, cinco idiomas de interfaz.