MGM Garage Lab

Not a company. A garage for ideas ready to step outside.

Dosselier

Household paperwork, understood. Not just stored.

Dosselier turns the PDFs of everyday life — contracts, insurance, utilities, vehicle papers — into a clear picture of what you have, with whom, and when something expires. It runs on your own computer, and it never decides for you.

The Dosselier review screen for a renewal notice: four suggested values with confidence scores and Confirm or Reject buttons, and two already confirmed values.
The review screen — suggestions with their confidence, and what you already confirmed
Local-first

Everything stays on your computer: no account, no cloud, no upload.

You confirm

Every value the tool finds is a suggestion until you confirm it. Nothing is guessed silently.

AI is optional

Fully usable without any AI. An AI provider is opt-in, for scanned pages and other languages.

01 / The Problem

Storing a document is easy. Knowing what it commits you to is not.

Household administration fragments across folders, PDFs, emails and portals. Dosselier is not a document vault: documents attach to real things — a vehicle, a house, a contract — so the picture stays understandable and actionable.

Which contracts do I even have?

Insurance, energy, telephone, the car… each with its own provider, its own dates and its own PDF somewhere. The answer lives in your memory, until it does not.

Renewals that surprise

A contract renews itself because the date passed unnoticed in a folder.

Cancellation windows

The last day to cancel is written in a paragraph nobody rereads.

Same provider, new terms

What changed between last year's document and this year's?

Scattered papers

Folders group files, not the things they are about.

Sensitive by nature

Policy numbers, addresses, amounts: not for a stranger's server.

It suggests. You decide.

Every extracted value keeps its source and its status — suggested, confirmed or rejected. Only confirmed values drive deadlines and comparisons, and a confirmed value is never silently overwritten.

02 / How It Works

From a PDF to a deadline you can trust, in five steps.

import

Import

A PDF with a text layer goes in. The same content is recognised and never duplicated.

extract

Extract

Plain, explainable rules suggest the document type, dates, provider, amount and contract number.

review

Review

Confirm, edit or reject each suggestion. Only what you confirm becomes authoritative.

connect

Connect

Link documents to a vehicle, a house or a contract — one document can belong to several.

follow

Follow

A deadlines view, structured search, and a side-by-side comparison of two documents of the same contract.

03 / What It Looks Like

A quiet interface for a serious subject.

Screens from the running app, with the three fictional sample documents that ship with the project. No real data appears anywhere on this page.

The Documents screen: a group of documents that still need review, and a month group with the reviewed ones, each with Review, Download and Delete.
Documents that need you firstOpen suggestions are pulled to the top; everything else is grouped by month so the list stays readable as it grows.
The comparison screen: two documents of the same contract side by side, with differing fields highlighted and each value tagged confirmed or suggested.
Two documents, side by sideDifferences are highlighted, and every value shows whether it is confirmed or only suggested.
The deadlines screen: a chronological list of cancellation, renewal and end dates, each with its provider and the vehicle or house it concerns.
What is coming, in orderCancellation, renewal and end dates from confirmed contract fields, with the provider and the vehicle or house they concern.

04 / Built To Be Trusted

The decisions that keep it honest.

deterministic

Same input, same answer

The core follows plain rules you can read. No model is needed for it to work, and nothing depends on a remote service.

provenance

Every value has a source

Each field remembers where it came from and whether a person confirmed it, so a heuristic is never presented as a fact.

private

Your machine, your files

It listens on your own computer only and keeps documents and data locally. The one optional exception is an AI provider you switch on yourself.

five languages

Speaks the way you read

The interface is available in Italian, English, French, German and Spanish, and follows your browser.

second opinion

Reviewed by another model

Every change is checked by an independent model before it is kept — and it keeps finding real bugs.

case study

Made with the Workflow Skill

Dosselier is built with, and is a working example of, the Workflow Management Skill: sessions, tasks and decisions kept as plain files.

05 / Where It Stands

A first release that works end to end.

Version 0.1 covers the whole path from import to comparison. It is a personal, single-user project, built in the open as a portfolio piece.

v0.1 Import, review, vehicles, houses and contracts, deadlines, search and structured comparison. Done
languages Interface in five languages, with the language remembered. Done
help Contextual help on fields and a short user guide. Next
history Full document version history and a textual comparison of two PDFs. Later
reminders Deadline notifications and calendar export. Later