Pianifica il lavoro. Fai il lavoro.
Lumbre è un'app di pianificazione e gestione progetti per macOS, per una persona o un intero team. Pianifica la tua giornata accanto al tuo calendario, gestisce progetti con bacheche e una timeline Gantt che conosce il suo percorso critico, prevede sprint dal reale throughput e sincronizza spazi di lavoro condivisi tramite un server che ospiti tu stesso. Funziona offline e senza un account: ogni spazio di lavoro è un file SQLite sul Mac.
Ricevi il codice sorgente completo (Rust, Tauri 2, Svelte 5), una build universale per Apple silicon e Intel, il server di sincronizzazione auto-ospitato e la documentazione completa.
Caratteristiche
Oggi e pianificazione
- Oggi mostra elementi scaduti, di oggi e futuri accanto a una timeline dei tuoi eventi di calendario; trascina gli elementi sulla timeline per pianificare la giornata.
- Aggiunta rapida comprende il linguaggio semplice: date, orari,
#progetto, !priorità e ripetizioni.
- Posta in arrivo, prossimi, un calendario settimanale e mensile, elementi ricorrenti, promemoria, un timer di concentrazione e una revisione settimanale.
Progetti
- Aree, progetti e sezioni; ogni progetto come una lista, bacheca, timeline, grafico delle dipendenze, calendario, note o panoramica.
- Bacheche con limiti WIP, corsie e immagini di copertura; azioni in blocco; viste salvate con un linguaggio di query; commenti, attività e un ispettore completo.
- Annula per tutto, un Cestino con ripristino di 30 giorni e backup automatici giornalieri.
Dipendenze e percorso critico
- Relazioni finish-to-start, start-to-start, finish-to-finish e start-to-finish, ritardi, vincoli, calendari di lavoro e assenze alimentano un motore di programmazione.
- La timeline Gantt mostra margini, ritardi e il percorso critico; le baseline mostrano la deriva rispetto al piano.
- "E se questo slitta" visualizza ogni elemento, traguardo e progetto che si sposterebbe prima che tu cambi qualcosa; la riprogrammazione automatica propone spostamenti e attende la tua revisione.
Sprint e previsioni
- Team, backlog, pianificazione della capacità, stime in ore o punti, obiettivi di sprint e cambiamenti di portata.
- Burndown, burnup, velocità, metriche di flusso e retrospettive con azioni.
- Una previsione Monte Carlo (10.000 esecuzioni dal tuo reale throughput) fornisce date di completamento al 50, 85 e 95 % per uno sprint o un insieme di progetti.
Sincronizzazione del team con permessi
- Spazi di lavoro condivisi tramite il tuo server Lumbre: inviti, presenza in tempo reale, menzioni, notifiche e una vista del carico di lavoro rispetto alla capacità di ciascuna persona.
- Modifiche offline si uniscono campo per campo quando ti riconnetti; "Verifica spazio di lavoro" controlla un dispositivo rispetto al server.
- Ruoli (Proprietario, Amministratore, Membro, Collaboratore, Ospite, Visualizzatore e il tuo), concessioni per area o progetto con eccezioni, elementi privati, ospiti con una data di scadenza e campi sensibili nascosti a persone che potrebbero non vederli. "Visualizza come" mostra esattamente cosa vede qualcun altro.
Approvazioni e audit
- Politiche di approvazione per completamenti, date di traguardo, cancellazioni e spese, con approvatori per ruolo o persona.
- Un registro audit a catena hash che può essere filtrato, esportato e verificato.
Note
- Note Markdown con
[[link]] a elementi e altre note, backlink, menzioni, checklist che si trasformano in elementi e allegati.
- Campi personalizzati (testo, numero, denaro, data, seleziona, selezione multipla, casella di controllo, persona, URL) e modelli per elementi e progetti.
Tempo e denaro
- Un timer su qualsiasi elemento, un foglio ore settimanale, rilevamento dell'inattività e tariffe fatturabili per progetto o persona.
- Budget con la previsione al completamento, clienti, entrate e spese con ricevute e report.
- Fatture da tempo fatturabile e spese, con numerazione, tasse, sconti ed esportazione PDF.
Integrazioni e MCP
- Popover della barra dei menu con gli elementi di oggi e il timer in esecuzione; un pannello di cattura globale (scorciatoia predefinita Option-Space);
lumbre:// link.
- Importa da un backup JSON di Lumbre o formato precedente, Todoist, Things 3, Promemoria Apple, Jira CSV e qualsiasi CSV; esporta come Lumbre JSON, Markdown o CSV.
- Un server MCP integrato (
lumbre-mcp) consente agli assistenti AI di cercare, creare e aggiornare elementi, registrare tempo e leggere previsioni di sprint, limitato dagli ambiti di un token API personale.
Creato per il Mac
- Aspetto nativo con vivacità, modalità chiara e scura, prima la tastiera con una barra dei comandi, etichette VoiceOver, testo più grande e contrasto aumentato.
- Interfaccia in inglese, spagnolo, tedesco, portoghese brasiliano e russo.
- Veloce: meno di un secondo per un Oggi utilizzabile, elenchi fluidi di 5.000 elementi, pianificazioni di 2.000 elementi calcolate in millisecondi.
Cosa c'è nello ZIP
- source/: il repository completo alla release 0.1.0: app macOS (
app/), libreria core, motore di sincronizzazione, server di sincronizzazione e server MCP (crates/), script, file Docker e test.
- Lumbre_0.1.0_universal.dmg: una build universale per Apple silicon e Intel, firmata ad hoc.
- docs/: specifica funzionale, sistema di design, self-hosting, guida al rilascio e alla firma, formati di importazione, note di sicurezza, rapporto QA e limitazioni note.
- README-FIRST.md: come costruire, eseguire, firmare, notarizzare e self-host.
Requisiti
- macOS 14 Sonoma o successivo, Apple silicon o Intel.
- Per spazi di lavoro condivisi: un server con PostgreSQL 16, o Docker per eseguire la configurazione Compose inclusa; un nome host con HTTPS; SMTP per codici di accesso e inviti.
- Per costruire dal sorgente: strumenti da riga di comando Xcode, Rust stabile, Node.js 24 e pnpm 10.
Installa e self-host
- Provalo: apri il DMG e trascina Lumbre nelle Applicazioni. La build è firmata ad hoc, quindi il primo avvio deve essere autorizzato in Impostazioni di Sistema → Privacy e Sicurezza → Apri Comunque. Scegli "Apri il campione" per esplorare un intero spazio di lavoro.
- Costruisci dal sorgente:
pnpm install, poi pnpm dev per eseguirlo o scripts/release.sh per l'app universale e il DMG.
- Firma e notarizza: imposta la tua identità Developer ID e le credenziali di notarizzazione e esegui di nuovo
scripts/release.sh (passo dopo passo in docs/release.md).
- Host il server di sincronizzazione: copia
server.env.example, imposta l'URL pubblico, la chiave segreta e SMTP, poi docker compose up -d dietro il tuo proxy inverso HTTPS (docs/self-hosting.md).
- Punta l'app verso di esso: accedi da Lumbre con l'indirizzo del tuo server e invita il tuo team.
Limitazioni oneste
- Build non firmata: il DMG incluso non è firmato con un Developer ID né notarizzato. Altri Mac lo bloccano fino a quando non lo autorizzi una volta, o fino a quando non lo firmi e notarizzi con il tuo account Apple Developer.
- Passkeys richiedono che la tua app porti il diritto dei domini associati per il tuo server (un profilo di provisioning dal tuo account). Fino ad allora, l'accesso utilizza codici e-mail e codici dell'app di autenticazione.
- Traduzioni: le interfacce tedesche, portoghesi brasiliane e russe sono state controllate automaticamente ma non ancora riviste da parlanti nativi. Le e-mail del server sono in inglese o spagnolo.
- Il pacchetto dell'app è più grande del suo obiettivo (circa 42 MB DMG) a causa del motore PDF delle fatture, e non c'è conversione di valuta tra importi in valute diverse. L'elenco completo è in
docs/known-limitations.md.
- Il feed di aggiornamento e la raccolta di rapporti di crash sono integrati ma rimangono disattivati fino a quando non configuri i tuoi endpoint.
Changelog
0.1.0: prima release. Pianificazione personale, progetti, dipendenze e percorso critico, sprint e previsioni, sincronizzazione del team con permessi, approvazioni e audit, note, tempo e denaro, integrazioni e MCP, cinque lingue di interfaccia.