Félix Boittinclivio.frFR
Case study, part 1 of 5

Clivio

Role
Founder: product, design and code
When
November 2025 to today
Status
Live at clivio.fr, free plan open
Stack
Next.js, Firebase, Gemini

The document vault I wished I had. I designed and built it on my own, with AI coding agents doing a lot of the typing. You send it your paperwork, it reads it, files it, picks out the amounts and dates, and answers your questions about it.

Eleven months, 524 commits and about 294,000 lines of TypeScript later, here’s what it does, the website that sells it, how it’s built, how it came together and what it looks like.

The Clivio trailer. 66 seconds, made entirely in code, shown here without its score.All eighteen films

The problem

Cloud storage keeps your files, but it never reads them.

Invoices sit in an inbox, contracts in a Downloads folder, receipts in a camera roll. Drive or Dropbox will hold on to them forever, but finding the right one, or spotting the deadline written inside it, is still up to you. Clivio sits on top and does the reading. Every document that comes in gets named, tagged and filed, and you can then search it, add it up or ask about it.

Before: twelve documents, nowhere in particular
Twelve sample documents. Clivio sorts them by what’s inside, whatever the file is called.

Watch it read

A sample invoice from the Clivio films. Press the button and see what Clivio gets out of it. The details of how are on the next page.

ATELIER LUMENInvoice F-2026-118
Billed to
Studio Clair
Visual identity: logo and guidelines€1,033.33
VAT 20%€206.67
Total incl. tax€1,240.00

Payment due 21 October 2026. Late payment fee: €40.

AI extractionWaiting
Type
Not read yet
Supplier
Not read yet
Number
Not read yet
Total
Not read yet
VAT
Not read yet
Due
Not read yet
Filed in
Not read yet
An invoice open in Clivio: the PDF on the left, and on the right its total, due date, number, SIRET and a fraud check that flags the number as already recorded
And in the app: a test invoice, the figures read from it and the fraud check.

What’s inside

Seven parts of the app, each with its own short film.

Everything lands in one place.

Upload a file, forward an email to your own @inbox.clivio.app address, send it on WhatsApp, share it from your phone, or let a client drop it on a public page. New documents wait in To sort, already read, until you accept them.

  • Ways in: upload and scanner, email, WhatsApp, Dropbox and Google Drive, drop page, client portal, the Android share sheet, the browser extension, API and MCP.
  • Attachments are checked, deduplicated and rate-limited before anything else.
The Mail film, 21.6 seconds, sound off.

Also in the box: smart folders, a knowledge graph, a directory of everyone your documents mention, a PDF editor, e-signature, a public API and an MCP server.

Clivio’s Finance overview: one invoice to pay within 30 days, five documents to check, five to approve
Finance on a test account, with fictional suppliers.
Clivio’s document library: what to handle first, then the documents of October 2026 as cards with their type, date and amount
The library of the same test account.

New in October

The week of 13 to 19 October alone brought 256 commits and 59 merged pull requests to the app. The main things it gained:

Invoices you can issue

With Pro, Finance now issues Factur-X invoices: legal numbering with no gaps, a PDF/A-3 made on the server with its XML, frozen once issued and corrected by a credit note. The code started as a free tool on the website.

19 Oct

Finance, rebuilt after an audit

Finance opens on what to pay, check and validate. One document makes one transaction, credit notes come off the totals, VAT follows your tax regime, reminders only go out for invoices, and every figure comes from the same calculation.

17 Oct

Accounting connectors

Qonto and Pennylane send their received invoices to Clivio every two hours, and get back the pieces you validated; MyUnisoft receives them. They switch on one provider at a time.

19 Oct

A spreadsheet

Excel, LibreOffice and CSV files open in Clivio: 135 functions under their French names, .xlsx read and written by home-made code, and what the editor doesn’t handle, like charts, put back on save.

18 Oct

Write, on a par with Word

Styles, headers and footers, a table of contents, footnotes, mail merge and tracked changes, with .docx in and out. And your own Word templates: fill in their {{tags}} and get a Word file, or a PDF ready to sign.

18–19 Oct

An assistant that counts

Totals, counts and deadlines are worked out from your data before the model is even called, so they’re right and cost nothing. Everything else draws on semantic and literal search together, and the answer streams in.

19 Oct

Automations that ask first

An action that sends or deletes something waits for your approval. New triggers come from Finance and signatures, a condition can be judged by the AI, and a rule that fails five times in a row pauses and tells you.

18–19 Oct

A client portal, piece by piece

Each request lists the pieces to provide, to check, validated or to send back, with one of six reasons in the client’s language. Reminders go out on day 3, day 7, then weekly, in the firm’s name.

19 Oct

Signatures and fields

Up to five signers, in order or all at once, each with their own link. Field templates you define are filled in by the AI, with the passage each value came from.

19 Oct

New ways in

Sign in with a passkey. Share a file to Clivio from an Android phone. PowerPoint, .doc, .odt and .rtf files now get a PDF preview.

19 Oct

A browser extension

Right-click a link, an image or a PDF open in a tab, and the file goes to Clivio without a stop in Downloads. It signs in with an API key that can send but never read, asks for access one site at a time and reads no page. Coming soon to the Chrome Web Store.

19 Oct

From the browser

The screenshots I made for the extension’s Chrome Web Store listing. The window and the options page are the real ones, rendered from the extension’s code; the supplier page and the right-click menu are staged.

A customer area listing invoices, with the right-click menu open on the first one and “Save the linked file to Clivio” highlighted, and a notification saying the file is now in Clivio.
Right-click a link to an invoice: the file goes to Clivio, and a notification says it arrived.
The extension window open under its toolbar icon, with a PDF being dropped onto it and the last five uploads listed below.
The extension window: drop files from the computer, reopen the last five uploads.
The extension options: the API key, the Clivio address, a valid-key notice, and site access asked one site at a time.
The options: a key that can only send, and site access asked one site at a time.

Twenty seconds each

Ten more things Clivio does, one short film each. Hover over a film, or tap it, to play it.

E-invoicing21 s
Your e-invoices, finally in order.
Client portal21 s
Clients upload. No more endless email threads.
E-signature21 s
Get it signed with one link.
Scan20 s
Paper, sorted.
Sharing22 s
Share without exposing yourself.
Duplicates21 s
Never pay twice.
Fraud check21 s
Catch fraud before you pay.
Reminders21 s
Chase payments without the dread.
Recurring20 s
What’s missing never goes unnoticed.
Migration20 s
Switch tools. Keep everything.

Scene by scene, on the Design & motion page

What’s next

It’s live, and it’s free to try.

Clivio is online at clivio.fr: 50 documents free, no credit card, and Pro at €14.90 a month with a seven-day trial. It’s solid enough to use every day, so I’m now spending more time with the people it’s meant for: freelancers and small businesses buried in invoices, right as French e-invoicing changes how they deal with them.

I’m going about it the way I would for a client. Talk to users, watch what they actually do, and keep the product focused on one clear promise.

Try Clivio for free