BernuviaBernuvia
Categorie: Desktop-appmacOS

Lumbre — Planning and Project App for macOS

1/15
#projectbeheer#gantt#macos#productiviteit#zelfgehost

Plan je dag, voer projecten uit met een Gantt- en kritieke pad, voorspel sprints en synchroniseer je team via je eigen server. Een native macOS-app met volledige bron.

65 USDC80 USDC−19%

Beschermde betaling

Je geld blijft 30 uur in bewaring

Directe levering

Download de volledige code direct na betaling

Gedekte aankoop

Een probleem? Open een melding

Wat is inbegrepen
  • Volledige broncode bij v0.1.0: macOS-app, kernbibliotheek, synchronisatie-engine, synchronisatieserver en MCP-server
  • Universele macOS-app (Apple silicon en Intel) als een DMG, ad hoc ondertekend; onderteken het met je eigen Developer ID
  • Zelfhosting kit voor de synchronisatieserver: Dockerfile, Docker Compose-bestand, env-voorbeeld en PostgreSQL-migraties
  • Documentatie: functionele specificatie, ontwerpsysteem, zelfhosting, release- en ondertekeningsgids, QA-rapport
Technologieën
RURustTATauri 2SVSvelte 5SQSQLitePOPostgreSQL 16
Beschrijving

Plan het werk. Doe het werk.

Lumbre is een plannings- en projectapp voor macOS, voor één persoon of een heel team. Het plant je dag naast je kalender, beheert projecten met borden en een Gantt-tijdlijn die het kritieke pad kent, voorspelt sprints op basis van echte doorvoer, en synchroniseert gedeelde werkruimtes via een server die je zelf host. Het werkt offline en zonder account: elke werkruimte is één SQLite-bestand op de Mac.

Je krijgt de volledige broncode (Rust, Tauri 2, Svelte 5), een universele build voor Apple silicon en Intel, de zelf-hostbare synchronisatieserver en de volledige documentatie.

Kenmerken

Vandaag en planning

  • Vandaag toont achterstallige, vandaag en latere items naast een tijdlijn van je kalenderevenementen; sleep items naar de tijdlijn om de dag te plannen.
  • Snelle toevoeging begrijpt gewone taal: datums, tijden, #project, !prioriteit en herhalingen.
  • Inbox, Komend, een week- en maandkalender, terugkerende items, herinneringen, een focus-timer en een wekelijkse beoordeling.

Projecten

  • Gebieden, projecten en secties; elk project als een lijst, bord, tijdlijn, afhankelijkheidsdiagram, kalender, notities of overzicht.
  • Borden met WIP-limieten, zwemlanen en omslagafbeeldingen; bulkacties; opgeslagen weergaven met een querytaal; opmerkingen, activiteiten en een volledige inspecteur.
  • Ongedaan maken voor alles, een Prullenbak met 30 dagen herstel, en automatische dagelijkse back-ups.

Afhankelijkheden en kritieke pad

  • Finish-to-start, start-to-start, finish-to-finish en start-to-finish relaties, vertragingen, beperkingen, werkcalendars en afwezigheden voeden één planningsengine.
  • De Gantt-tijdlijn toont speling, vertraging en het kritieke pad; basislijnen tonen afwijkingen ten opzichte van het plan.
  • "Wat als dit uitloopt" geeft een preview van elk item, mijlpaal en project dat zou verschuiven voordat je iets verandert; automatische herplanning stelt verplaatsingen voor en wacht op je beoordeling.

Sprints en voorspellingen

  • Teams, backlog, capaciteitsplanning, schattingen in uren of punten, sprintdoelen en scopewijzigingen.
  • Burndown, burnup, snelheid, flow-metrics en retrospectives met acties.
  • Een Monte Carlo-voorspelling (10.000 runs op basis van je echte doorvoer) geeft 50, 85 en 95 % einddata voor een sprint of een set projecten.

Team synchronisatie met machtigingen

  • Gedeelde werkruimtes via je eigen Lumbre-server: uitnodigingen, live aanwezigheid, vermeldingen, meldingen en een werklastweergave ten opzichte van ieders capaciteit.
  • Offline bewerkingen worden veld voor veld samengevoegd wanneer je weer verbinding maakt; "Controleer werkruimte" controleert een apparaat tegen de server.
  • Rollen (Eigenaar, Beheerder, Lid, Bijdrager, Gast, Kijker en jouw eigen), rechten per gebied of project met uitzonderingen, privé-items, gasten met een vervaldatum en gevoelige velden verborgen voor mensen die ze mogelijk niet mogen zien. "Bekijk als" toont precies wat iemand anders ziet.

Goedkeuringen en audit

  • Goedkeuringsbeleid voor voltooiingen, mijlpaaldatums, verwijderingen en uitgaven, met goedkeurders per rol of persoon.
  • Een hash-ketens auditlog die gefilterd, geëxporteerd en geverifieerd kan worden.

Notities

  • Markdown-notities met [[links]] naar items en andere notities, backlinks, vermeldingen, checklists die in items veranderen, en bijlagen.
  • Aangepaste velden (tekst, nummer, geld, datum, selecteren, multi-selecteren, checkbox, persoon, URL) en sjablonen voor items en projecten.

Tijd en geld

  • Een timer op elk item, een wekelijkse tijdregistratie, inactiviteitsdetectie en factureerbare tarieven per project of persoon.
  • Budgetten met de voorspelling bij voltooiing, klanten, inkomsten en uitgaven met bonnen, en rapporten.
  • Facturen van factureerbare tijd en uitgaven, met nummering, belasting, kortingen en PDF-export.

Integraties en MCP

  • Menu-balk popover met de items van vandaag en de lopende timer; een globale capture-paneel (standaard sneltoets Option-Space); lumbre:// links.
  • Importeren vanuit een Lumbre of eerdere JSON-back-up, Todoist, Things 3, Apple Herinneringen, Jira CSV en elke CSV; exporteren als Lumbre JSON, Markdown of CSV.
  • Een ingebouwde MCP-server (lumbre-mcp) laat AI-assistenten items zoeken, maken en bijwerken, tijd registreren en sprintvoorspellingen lezen, beperkt door de scopes van een persoonlijke API-token.

Gemaakt voor de Mac

  • Native uitstraling met levendigheid, licht- en donkerstand, toetsenbord-eerst met een commandobalk, VoiceOver-labels, grotere tekst en verhoogd contrast.
  • Interface in het Engels, Spaans, Duits, Braziliaans Portugees en Russisch.
  • Snel: binnen een seconde naar een bruikbare Vandaag, soepele lijsten van 5.000 items, 2.000-item schema's berekend in milliseconden.

Wat zit er in de ZIP

  • source/: de volledige repository bij release 0.1.0: macOS-app (app/), kernbibliotheek, synchronisatie-engine, synchronisatieserver en MCP-server (crates/), scripts, Docker-bestanden en tests.
  • Lumbre_0.1.0_universal.dmg: een universele build voor Apple silicon en Intel, ad hoc ondertekend.
  • docs/: functionele specificatie, ontwerpsysteem, zelf-hosting, release- en ondertekenhandleiding, importformaten, beveiligingsnotities, QA-rapport en bekende beperkingen.
  • README-FIRST.md: hoe te bouwen, draaien, ondertekenen, notariëren en zelf-hosting.

Vereisten

  • macOS 14 Sonoma of later, Apple silicon of Intel.
  • Voor gedeelde werkruimtes: een server met PostgreSQL 16, of Docker om de meegeleverde Compose-configuratie uit te voeren; een hostnaam met HTTPS; SMTP voor inlogcodes en uitnodigingen.
  • Om vanuit de bron te bouwen: Xcode commandoregeltools, Rust stable, Node.js 24 en pnpm 10.

Installeer en zelf-host

  1. Probeer het: open de DMG en sleep Lumbre naar Toepassingen. De build is ad hoc ondertekend, dus de eerste lancering moet worden toegestaan in Systeeminstellingen → Privacy & Beveiliging → Toch openen. Kies "Open het voorbeeld" om een volledige werkruimte te verkennen.
  2. Bouw vanuit de bron: pnpm install, daarna pnpm dev om het uit te voeren of scripts/release.sh voor de universele app en DMG.
  3. Onderteken en notariseer: stel je Developer ID-identiteit en notariseringsreferenties in en voer scripts/release.sh opnieuw uit (stap voor stap in docs/release.md).
  4. Host de synchronisatieserver: kopieer server.env.example, stel de openbare URL, geheime sleutel en SMTP in, en voer dan docker compose up -d uit achter je HTTPS reverse proxy (docs/self-hosting.md).
  5. Wijs de app erop aan: log in vanuit Lumbre met het adres van je server en nodig je team uit.

Eerlijke beperkingen

  • Ongesigneerde build: de meegeleverde DMG is niet ondertekend met een Developer ID of genotariseerd. Andere Macs blokkeren het totdat je het eenmaal toestaat, of totdat je het ondertekent en notariseert met je eigen Apple Developer-account.
  • Passkeys vereisen dat je app de associated-domains entitlement voor je server heeft (een provisioning-profiel van je account). Tot die tijd gebruikt inloggen e-mailcodes en codes van authenticator-apps.
  • Vertalingen: de Duitse, Braziliaans Portugees en Russische interfaces zijn automatisch gecontroleerd maar nog niet beoordeeld door moedertaalsprekers. Server-e-mails zijn in het Engels of Spaans.
  • Het app-pakket is groter dan zijn doel (ongeveer 42 MB DMG) vanwege de factuur PDF-engine, en er is geen valutaomrekening tussen bedragen in verschillende valuta. De volledige lijst staat in docs/known-limitations.md.
  • Update-feed en crash-rapportverzameling zijn ingebouwd maar blijven uit totdat je je eigen eindpunten configureert.

Changelog

0.1.0: eerste release. Persoonlijke planning, projecten, afhankelijkheden en kritieke pad, sprints en prognoses, team synchronisatie met machtigingen, goedkeuringen en audit, notities, tijd en geld, integraties en MCP, vijf interface-talen.

Vergelijkbare templates

−24%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Native macOS app om de meest winstgevende Polymarket-portefeuilles te ontdekken, volgen en analyseren: echte winrate, gedeelde weddenschappen, meldingen en copy-trading simulatie. Geen API-sleutels, geen backend.

Desktop-app

25 USDC33 USDC
3
−27%

MediAgenda — Complete Medical Booking SaaS (Next.js 14 + Stripe + Prisma)

Klaar voor productie medische platform: online boekingen, doktersprofielen met beoordelingen, realtime chat, Stripe-betalingen, medische dossiers en white-label admin. 4 rollen, tweetalig EN/ES, 4-staps installatie.

SaaS

62 USDC85 USDC
(1)1
−25%

Vetria — SaaS multi-cliniek voor dierenartsen (Next.js 15 + NestJS 11)

Dierenartssoftware met broncode: agenda, dossier, PDF-recepten, betalingen, kas, inventaris, ziekenhuisopname en portal voor de verzorger. Multi-cliniek met RLS. Interface alleen in het Spaans.

SaaS

49 USDC65 USDC
−22%

Lumora – Visual Website Builder SaaS with Bootstrap 5 (Full Source)

Sleep & drop pagina bouwer met een live code-editor, 8 sjablonen, publiceren met één klik met aangepaste domeinen, teams met rollen en Stripe-plannen. Klaar voor Docker.

SaaS

56 USDC72 USDC

Nog geen reviews. Wees de eerste die je ervaring deelt.