Bouwplanning

Open Planner Studio

Open-source bouwplanning met Gantt, kritiek pad, resources en nivellering, baselines en voortgang — en native IFC 4.3 als bestandsformaat. Eén tabel voor je hele planning: naast de Gantt én als volledige tabelweergave, en je bewerkt hem als een spreadsheet. Opent ook MS Project (.mpp)-bestanden rechtstreeks in. Op je desktop én direct in de browser.

Download v2026.9.0 Open in je browser Bekijk broncode
Open Planner Studio — Gantt-planning met WBS-structuur, relatiepijlen en voortgangsbalken, drie projecten tegelijk open en het eigenschappenpaneel met CPM-resultaat rechts
Open Planner Studio — de volledige tabelweergave met WBS, duur, geplande start en einde, taaktype, kritiek pad, totale speling en voortgang naast elkaar, met drie projecten open en het eigenschappenpaneel rechts
Open Planner Studio — Gantt met werkonderbrekingen als losse blokken met verbindingslijn, zoals gelezen uit een MS Project (.mpp)-bestand, met kritiek pad en eigenschappenpaneel
Open Planner Studio — resource-bibliotheek die als bron boven meerdere projecten staat, met arbeid, materieel en onderaannemers
Open Planner Studio — bezettingsoverzicht van de resource-bibliotheek over meerdere geopende projecten, met dubbelgeboekte dagen gemarkeerd en een histogram per resource
Open Planner Studio — resource-histogram onder de Gantt, met overallocatie en nivellering
Open Planner Studio — Rapport-tab met papierformaat, lettergrootte en afdrukvoorbeeld van de Gantt
Open Planner Studio — ingebouwde handleiding met quick-start en praktijkgidsen, waaronder het koppelen van een AI-assistent

Eén tabel voor je hele planning — en je bewerkt hem als een spreadsheet

De takenlijst naast de Gantt en de volledige Tabel-weergave zijn nu dezelfde tabel: dezelfde kolommen, dezelfde sneltoetsen, dezelfde manier van bewerken — waar je ook werkt. Hij blijft vloeiend bij duizenden taken, je loopt met het toetsenbord van cel naar cel, en je plakt hele blokken uit je spreadsheet in één keer naar binnen. Afhankelijkheden bewerk je voortaan gewoon in de cel; het aparte Relaties-tabblad was daardoor overbodig geworden en is vervallen.

  • Eén tabel, twee plekken — dezelfde kolommen, sneltoetsen en bewerkingen naast de Gantt en in de Tabel-weergave. Je kolomkeuze, breedtes en volgorde worden per plek onthouden.
  • Plakken uit je spreadsheet — meerdere cellen tegelijk, in één keer toegepast of helemaal niet. Waarden blijven waarden in plaats van platte tekst, en alleen-lezen cellen worden overgeslagen.
  • Afhankelijkheden in de cel — relaties bewerken en naar de gekoppelde taak springen zonder de tabel te verlaten. Het aparte Relaties-tabblad is daarmee vervallen.
  • Dagen én uren — je kiest per taak of de duur in dagen of in uren telt. Een uurtaak verbruikt echte werkminuten op zijn eigen kalender, ook als daar een pauze in zit.
  • Ook nieuw: eigen taaktypen, rapporten op A2 met baseline-overlay en statuslijn, automatisch opslaan naar je eigen bestand, en een interface die het systeemthema kan volgen.

We zoeken testers: werkvoorbereiders, planners, projectleiders en BIM-coördinatoren. Probeer Open Planner Studio direct in je browser en laat ons weten wat je vindt — jouw feedback bepaalt mede de koers.

Probeer de live demo → Meedoen als tester

Download v2026.9.0

Windows
7.3 MB
Download .exe
macOS (universal)
15.4 MB
Download .dmg
Linux (deb)
8.3 MB
Download .deb
Linux (rpm)
8.3 MB
Download .rpm
Linux (AppImage)
82.2 MB
Download AppImage
Linux (snap)
7.5 MB
Download .snap

Liever niets installeren? Open Planner Studio draait ook volledig in je browser — inclusief bestanden openen en opslaan.

Functionaliteiten

AI-assistent via MCP

Een MCP-server zit in de app ingebouwd, zodat een AI-client als Claude Code je planning rechtstreeks kan lezen en bewerken. Aan te zetten in het AI-tabblad, met pauzeknop, alleen-lezen-stand en automatische back-ups.

Gantt-diagrammen

Interactieve Gantt op HTML5 Canvas met slepen en neerzetten, zoomen en tijdlijnnavigatie. Sleep een hele selectie verticaal, klap niet-werkdagen uit de tijdlijn en selecteer met Ctrl+klik. Weeknummers in de kop.

Kritiek pad (CPM)

Automatische kritieke-padberekening met speling, bijna-kritiek werk, meerdere kritieke paden en deadline-analyse. Een "datums-zoals-opgeslagen"-weergave toont een bestand precies zoals het zelf zijn datums vastlegde, als die afwijken van de herberekening.

WBS & tabelweergave

Hiërarchische taakstructuur met inklapbare hoofdstukken. Naast de Gantt en in de volledige Tabel-weergave werk je in dezelfde tabel: met het toetsenbord van cel naar cel, blokken plakken uit je spreadsheet, afhankelijkheden in de cel, kolommen kiezen en vastzetten, rijen verslepen. Ook bij duizenden taken blijft hij vloeiend.

Eigen taaktypen

Naast de ingebouwde typen leg je je eigen taaktypen vast. Ze zijn herbruikbaar op je installatie, en hun naam en identiteit reizen mee in het project — dus ook na uitwisseling via IFC of op een andere computer blijft leesbaar wat een taak is.

Automatisch opslaan

Heeft je project eenmaal een bestand waar de app in mag schrijven, dan kun je het periodiek laten terugschrijven — zonder dialoog. Het staat bewust los van het crash-herstel: een document dat nog nooit is opgeslagen wordt nooit stilletjes overschreven, en de herstelmomentopname blijft daarnaast gewoon doorlopen.

Native IFC 4.3

Je planning ís een IFC-bestand (buildingSMART-standaard). Met ingebouwde IFC-code-editor om te genereren en toe te passen.

Resources & nivellering

Arbeid, materieel en onderaannemers met histogram en automatische nivellering van overbelasting. Toewijzingen verplaatsen met behoud van eenheden en curve.

Resource-bibliotheken

Deel één resourcepool over meerdere projecten. De bibliotheek is de bron, het project laat zien wat het werkelijk gebruikt, en afwijkingen worden gemarkeerd zodat je ze kunt oplossen. Het bezettingsoverzicht telt daarbij alle geopende projecten bij elkaar op — als tabel en als histogram — en markeert de dagen waarop de gevraagde inzet de capaciteit overschrijdt.

Baselines & voortgang

Leg meerdere baselines vast en registreer voortgang met statusdatum, werkelijke start en een opgeschoonde voortgangslijn.

Kalenders & urenplanning

Bouw-specifieke kalenders: feestdagen, bouwvak, vorstverlet, keuringsmomenten en fasering, plus een instelbare pauze in het dagpatroon. Per taak kies je of de duur in dagen of in uren telt; een uurtaak verbruikt echte werkminuten op zijn eigen kalender in plaats van stilletjes naar hele dagen te worden omgerekend.

Desktop én browser

Draait native op Windows, macOS en Linux, maar ook volledig in de browser — inclusief openen, opslaan, auto-save en crash-herstel.

Uitwisseling

Importeer en exporteer IFC, CSV, MS Project (.xml) en Primavera P6 (.xml) — zonder tussenstappen of conversietools.

MS Project (.mpp)-import

Open .mpp-bestanden rechtstreeks, zonder Microsoft Project of een converter — datumgetrouw tot op de minuut over een testcorpus van 216 bestanden. Gesplitste taken, nivelleringsvertraging, urenverdelingen en handmatig geplande taken worden gelezen en als onderbroken balken getoond in de Gantt, het afdrukvoorbeeld en de PDF-export; niets uit het bronbestand gaat verloren, ook niet na bewerken.

4D BIM-ready

Je planning is een open IFC 4.3-bestand. BIM-software kan het rechtstreeks naast je gebouwmodel leggen voor 4D-analyse van de bouwvolgorde, zonder conversie.

Rapportage & printen

Live afdrukvoorbeeld in het lint en export naar echte PDF in hoge resolutie (±220 DPI). Papier tot A2, een baseline-overlay, een status- of voortgangslijn, balken gekleurd op taak, categorie of resource, en niet-werkdagen die je kunt samendrukken. Instelbare lettergrootte, een koptekst die op elke pagina terugkomt en een tijdlijn die over meerdere pagina's mag lopen. Je instellingen worden onthouden.

Handleiding in de app

Druk op F1 voor een offline handleiding, beschikbaar in alle veertien talen: quick-start, vijftien praktijkgidsen — waaronder resource-bibliotheken en het koppelen van een AI-assistent — en zestien naslagpagina's, plus acht voorbeeldprojecten om op te oefenen.

Sneltoetsen & contextmenu's

Volledig overzicht via Ctrl+/ en rijke rechtermuisknop-menu's op taakrij, Gantt-balk, canvas en bandkop. Aantekeningen per taak met afvinkbare checklist.

14 talen

Nederlands, English, Français, Deutsch, Español, Italiano, Português, Polski, Türkçe, 中文, 日本語, 한국어 en RTL-ondersteuning voor العربية en فارسی.

Lint-werkbalk

Vertrouwde Office-achtige ribbon met tabbladen: Start, Planning, Resources, Beeld, Instellingen, Tabel, IFC en Rapport — plus een AI-tabblad zodra de AI-modus aan staat. Relatieacties zitten in de taakgroepen zelf.

Technologie

Tauri 2

Native desktop-app met Rust-backend voor Windows, macOS en Linux.

React 19 + TypeScript

Component-gebaseerde UI met Zustand + Immer voor state-beheer.

HTML5 Canvas 2D

Rendering van de Gantt. TailwindCSS 4 voor styling, Vite 7 als build.

Veelgestelde vragen

Kan ik bestanden uit Microsoft Project of Primavera P6 openen?

Ja. Open Planner Studio opent MS Project (.mpp)-bestanden rechtstreeks — zonder Microsoft Project of een externe converter — en is daarbij datumgetrouw tot op de minuut over een testcorpus van 216 bestanden; gesplitste taken, nivelleringsvertraging, urenverdelingen en handmatig geplande taken worden gelezen en getoond. Daarnaast importeert en exporteert de app MS Project (.xml) en Primavera P6 (.xml) rechtstreeks, zonder tussenstap of conversietool. Ook IFC en CSV worden ondersteund.

Moet ik iets installeren?

Nee. De volledige applicatie draait in de browser, inclusief bestanden openen en opslaan, auto-save en crash-herstel. In Chromium-browsers (Chrome, Edge, Brave, Opera, Vivaldi) sla je met Ctrl+S over hetzelfde bestand op, net als op de desktop; in Firefox en Safari is er een terugval via de bestandskiezer. Wil je wel installeren, dan zijn er versies voor Windows, macOS en Linux.

In welk bestandsformaat wordt mijn planning opgeslagen?

In IFC 4.3, de open standaard van buildingSMART. Je planning ís een IFC-bestand — er is geen eigen, gesloten formaat. Daardoor blijft je data leesbaar buiten deze applicatie, en kan BIM-software je planning rechtstreeks naast een IFC-gebouwmodel leggen voor 4D-analyse van de bouwvolgorde.

Wat kan een AI-assistent precies met mijn planning?

Sinds v2026.7.13 zit er een MCP-server in de app. Een AI-client zoals Claude Code kan daarmee je planning uitlezen — projectoverzicht, taken, kritiek pad, resources, histogram, kalenders en baselines — en ook aanpassen. Je zet de koppeling aan in het AI-tabblad en houdt de controle: er is een pauzeknop, een alleen-lezen-stand, automatische back-ups en een activiteitenpaneel dat elke aanroep laat zien.

Wat kost Open Planner Studio?

Niets. De applicatie is gratis en open source onder de LGPL-3.0-licentie. Geen abonnement, geen licentiekosten per gebruiker.

Op welke systemen draait het?

Windows (.exe), macOS (universal .dmg, zowel Intel als Apple Silicon) en Linux (.deb, .rpm, AppImage en snap). Daarnaast volledig in de browser.

Sluit het aan op de Nederlandse bouwpraktijk?

Ja. Je stelt bouw-specifieke kalenders in met feestdagen, bouwvak, vorstverlet, keuringsmomenten en fasering, en je plant tot op uurniveau. De interface is beschikbaar in veertien talen, waaronder Nederlands.

Kan ik zien welke taken de einddatum bepalen?

Ja. Het kritieke pad wordt automatisch berekend, met speling, bijna-kritiek werk, meerdere kritieke paden en deadline-analyse. Resources krijgen een histogram met automatische nivellering van overbelasting, en met meerdere baselines volg je afwijkingen ten opzichte van het oorspronkelijke plan.

Live demo → Alle releases → GitHub →

Release notes

v2026.9.0 · 2026-09-02

This is a substantial planning-workflow release: 287 commits since v2026.8.1 concentrate on a single, accessible task grid; explicit day and hour work; more capable reporting; safer extension handling; and reliable saving and resource leveling. The headline features are backed by browser, planning, library and MCP regression coverage rather than being isolated interface changes.

Added

  • One virtual, accessible task grid now powers both the Gantt's task list and the full Table view. It virtualizes large task sets while keeping keyboard cell navigation, selection, editing, pinning and row operations consistent between the two surfaces. The grid has a complete column registry, a column chooser with recently used fields, and personal per-surface column and scroll preferences.
  • Spreadsheet-style task editing is now available in that grid. Multi-cell TSV copy/paste is planned and applied atomically, preserves supported values instead of flattening them to text, repeats a pasted tile where appropriate, and skips read-only cells. Task assignments, scheduling and progress fields can be edited from the same surface.
  • Dependencies can be edited directly in a task-grid cell. The relation editor supports the relation details and linked-task navigation needed by the former dedicated Relationships surface; it also preserves external relation tokens rather than turning them into unstable local links.
  • Projects can define and use personal task types. A type is reusable on the local installation while its stable identity and readable name are stored with the project, so tasks remain intelligible after IFC exchange or on another installation.
  • Task duration has an explicit per-task unit: Days or Hours. Mixed day/hour projects keep the unit that the planner chose; an hour task consumes real working minutes in its effective calendar instead of being silently converted to a day count. The same unit survives IFC, MSPDI and P6 round-trips; CSV remains day-based and does not claim to preserve it.
  • Calendars can now express a configurable intra-day break from their simple shift pattern. The resulting working-time bands are used by hour scheduling, resource loading and leveling; users can therefore model, for example, a lunch break without manually constructing every weekday band.
  • The resource-leveling core gained controlled interruption and shared-capacity foundations. It can insert calendar-valid pauses into work (including hour-mode tasks), level a chosen task scope while treating the rest as fixed load, apply per-task overrun ceilings, and take an external pool ledger into account. A headless resource-library distributor can use that ledger to place document inputs sequentially against their remaining shared capacity; this release does not yet expose that cross-document distributor as a user-facing screen or write-back action.
  • Gantt reports gained clearer planning controls. Reports can use A2 paper, show a baseline overlay, follow the current filtered/grouped view, display a status or progress line, colour bars by task/category/resource/automatic mode, and optionally compress non-working days. The compressed timeline also uses alternate week bands so adjacent weeks remain readable.
  • Saved filter presets are available from the filter workflow, and the resource panel can limit its displayed resources to the current task selection.
  • Document-bound AutoSave is now available next to Save. Once a project has a known writable IFC file, the user may enable periodic writes back to that file. It deliberately remains separate from crash recovery: unsaved documents are never overwritten and recovery snapshots continue to protect changed open documents.
  • The interface can now follow the operating system or browser colour scheme. A new opt-in switch in Settings and the welcome dialog resolves the system preference to Light or Dark, reacts live while the app is open, and keeps the resolved theme through the first paint so the transition does not reintroduce a startup flash. High Contrast remains an explicit manual choice.

Changed

  • The Table view is no longer a separate editor with different interaction rules. It reuses the Gantt task-grid core, and the old Relations tab was retired after relationship editing and navigation reached parity in both grid surfaces.
  • The Gantt is easier to navigate and reposition. Arrow-key navigation now works in the Gantt and histogram, bars can be moved vertically to another task row, the ribbon exposes Fit to project, and hour-bar dragging follows calendar working bands rather than a purely elapsed-time grid.
  • The report preview was redesigned as a bounded, progressive page renderer. It renders pages locally at a selected quality, keeps a compact control strip and scroll position, and avoids creating one unbounded set of data URLs for a large report.
  • Undo/redo, document activation and grid preferences now use a session event model with document-aware boundaries. This keeps a document's history from being offered against another open document while still allowing deliberate personal grid-preference changes to be undone.
  • Extensions and their stored catalog data are now validated before they can become runnable. Invalid manifests, JavaScript, ZIP packages and corrupt IndexedDB records are classified and shown in quarantine instead of being treated as installed extensions; repaired storage replaces the matching quarantine entry atomically.
  • The post-update experience is now driven by a local, versioned highlight catalog. Its fixed primary/secondary-card structure, localized copy and measured release statistics have explicit verification, so an update can show curated product changes without depending on a live release page.

Fixed

  • Hour-mode scheduling and leveling now measure work on the task's real calendar. Fixes cover split tasks, calendar-aware delays and lags, effective hour bands, non-working gaps and the distinction between calendar feasibility and capacity. Started and completed tasks are correctly retained as fixed load instead of being shifted by leveling.
  • The task grid received a focused usability and accessibility repair pass. Tab, Shift+Tab and Escape no longer trap keyboard users; AltGr and macOS Option can still start cell editing; the active cell follows the selected task; dropdowns show their full choices; and selection/drop indicators remain visible above cells.
  • Grid geometry now remains usable at narrow sizes. Column resizing and dragging cover the intended interaction area, the chooser is constrained to the window, the last header is not obscured by its add control, and the Gantt/table splitter reserves sensible column space.
  • Report preview quality switches no longer race stale image work. Pages are rasterized and cached locally with per-page budgets, object URLs are replaced safely, and the preview remains sharp without growing without bound on long reports.
  • The MPP reader stops immediately when its monthly cursor cannot advance, preventing a stationary cursor from continuing through an invalid month traversal.
  • Undo and snapshot handling now crosses Immer's draft boundary explicitly. The shared helper preserves the distinction between a producer's original state and its current draft, with a behavioral regression test for the invariant. Immer is also pinned to the exact reviewed version so local dependency updates cannot silently test different state semantics than CI.
  • Collapsed ribbon groups retain readable labels, and long tooltips wrap instead of escaping the application window.

Documentation

  • Added English and Dutch in-app guides for personal task types, and updated the calendar/hour planning guide to describe explicit units, safe conversion, working-time bands and breaks.
  • Updated the English and Dutch recovery guide to distinguish always-on crash recovery from the opt-in writable-file AutoSave switch, including its browser permission boundary.
  • Expanded the report, resource/histogram, filter and shortcut guides to cover the new controls and navigation. The release also adds regression documentation for the shared grid, Gantt interaction boundaries, extension validation and release-highlight contract.

Bekijk alle releases op GitHub →