Skip to content
Carbone
Coming soon
For Mac · PDFs and scans · on device

Every page, copied out as Markdown.

Carbone reads PDFs and scanned pages as you would: headings as headings, lists as lists, tables as tables. It keeps every copy in a library you can search, and your agents can read. Nothing is uploaded.

Coming soon to the Mac App Store Tell me when it's out
macOS 26 · on device · no account · no upload
atelier-lune-invoice.md carbon copy
## Atelier Lune
Bookbinding & paper conservation
## INVOICE
No. 2026-041
Issued 3 November 2026
Due 17 November 2026
BILLED TO Hélène Marchal
7 chemin du Moulin
38200 Vienne
| Work | Amount | | --- | --- | | Rebinding, family Bible (1894), full leather | €420.00 | | Deacidification, thirty-eight loose letters | € 247.00 | | Clamshell box, cloth, made to measure | €95.00 | | Digitisation of the Bible, 600 dpi | 84.80 € | | Subtotal | 846.80 € | | VAT 20 % | € 169.36 | | Total due | €1.016.16 |
Payment
By bank transfer within fourteen days, quoting the invoice number. Volumes can be collected at the workshop from Tuesday to Saturday, and are kept for sixty days.
Atelier Lune - 14 rue des Tanners, Lyon - page 1 of 1
Carbone's Markdown for this scan, unedited · OCR, 1.2 s on an M5 Max
Structure, not just text

Headings stay headings. Tables stay tables.

OCR gives you the words. Carbone gives you the document: its headings, its lists and its tables, in the order you read them, without the page numbers. And for every block it writes, it keeps the region of the page it came from.

riverside-annual-report-2025.pdfpage 3 · text layer
3. Repairs and upkeepThe co-op spent more on upkeep in 2025 than in any year since the buildings were bought,mostly because the east roofs reached the end of their life two winters early. Membersreported 212 repairs through the portal, against 168 the year before.What was fixed•Both east roofs, stripped and relaid•Forty-one windows resealed before the first frost•The lift in block B, back after nine weeks out of service•Damp in six ground-floor flats, traced to one blocked drainSpending by categoryCategory20242025Roofs18,40096,250Windows and doors22,90031,600Lift4,10027,800Plumbing and damp15,30019,450Common areas9,7008,200Total70,400183,300Figures are in euros, before VAT. The roof works were paid from the reserve fund, whichnow stands at 41,000 euros. The board proposes raising the contribution by 6 euros a flatfrom January, to be voted at the general meeting in May.3
riverside-annual-report-2025.md7 blocks
# 3. Repairs and upkeep
The co-op spent more on upkeep in 2025 than in any year since the buildings were bought, mostly because the east roofs reached the end of their life two winters early. Members reported 212 repairs through the portal, against 168 the year before.
## What was fixed
- Both east roofs, stripped and relaid - Forty-one windows resealed before the first frost - The lift in block B, back after nine weeks out of service - Damp in six ground-floor flats, traced to one blocked drain
## Spending by category
| Category | 2024 | 2025 | | --- | --- | --- | | Roofs | 18,400 | 96,250 | | Windows and doors | 22,900 | 31,600 | | Lift | 4,100 | 27,800 | | Plumbing and damp | 15,300 | 19,450 | | Common areas | 9,700 | 8,200 | | Total | 70,400 | 183,300 |
Figures are in euros, before VAT. The roof works were paid from the reserve fund, which now stands at 41,000 euros. The board proposes raising the contribution by 6 euros a flat from January, to be voted at the general meeting in May.

Point at a block, or tab to it · Carbone's Markdown for this page, unedited · read from its text layer in 0.07 s on an M5 Max

Every page takes its own route

A digital PDF never goes through OCR.

Carbone looks at each page on its own. Where the PDF carries its text, Carbone reads that: exact to the character, in hundredths of a second. Only the pages without it, scans and photos, go through OCR, with Apple's Vision on the Mac's Neural Engine.

lease-signed.pdf · 12 pages · 10 typed, 2 signed and scanned back in ≈ 3.1 s for the lot
  1. p.1 text
  2. p.2 text
  3. p.3 text
  4. p.4 text
  5. p.5 text
  6. p.6 text
  7. p.7 text
  8. p.8 text
  9. p.9 text
  10. p.10 text
  11. p.11 OCR
  12. p.12 OCR
Text layer · 0.07 s a page

The PDF's own characters, with their fonts and positions. Nothing is guessed, so nothing is misread.

OCR · 1.2 s a page

Apple's Vision reads the scan into paragraphs, lists and tables. Slower, and the only way to read paper.

An illustration · per-page times from the two demo pages on this site, on an M5 Max

A library, not a converter

Every copy kept, grouped and searchable.

A converter hands you a file and forgets it. Carbone keeps the document, its pages and every Markdown copy made of it, sorted into your groups, and finds a word in any of them.

Files stay where they are

Add files or whole folders. Carbone keeps a reference to each, never a copy, and says so when one goes missing.

One at a time, in a queue

Drop a hundred PDFs and carry on. They convert one after the other, and every conversion is kept.

Search every page

Words found across the whole library, with the page they're on. Sort by date added, name, pages or size.

For your agents · Carbone Pro

Your agent reads the page, not the PDF.

Carbone serves its library to agents on the same Mac over MCP. Claude Code, Codex or any other client searches every document, reads the pages it needs as Markdown, and quotes them with the page they came from. No upload, and no 40-page PDF poured into a context window.

  • Off until you turn it on Settings › MCP Server. Until then nothing listens.
  • 127.0.0.1:8809, nowhere else Only programs on this Mac can reach it, with a token kept in your Keychain.
  • Your folders, no others It adds files only from the folders you allow, and writes only into them.
  • Reading is the default List, search, read a page range, look at a page. Adding, converting and exporting wait for Allow writes.
Paper archives

A binder, page by page, hands-free.

Put the pages under a document camera and turn them. Any camera the Mac sees will do: a document camera, an iPhone through Continuity Camera, or Desk View.

  1. 01
    Turn the page Carbone captures it once it holds still, and tells it from the last one by its ink.
  2. 02
    Straightened Perspective and rotation corrected. When it misses a corner, set the corners by hand.
  3. 03
    One document Finish, and the pages land in the library as one document, ready to convert.

Auto, or capture by hand with Space or Return.

Private by construction

Your papers never leave the Mac.

Tax notices, deeds, medical letters: the documents worth converting are the ones you'd least like to upload.

  • No account Nothing to sign up for, nothing to sign in to.
  • No upload Every page is read on this Mac, by the text layer or by Apple's Vision.
  • No connection out Carbone doesn't carry the entitlement to open one. The MCP server only listens, on 127.0.0.1, when you turn it on.
Check it yourself:
codesign -d --entitlements - /Applications/Carbone.app
Pricing

Free to convert. Pro for your agents.

Everything that turns paper into Markdown is free. Carbone Pro is one purchase, not a subscription.

Carbone Free
  • The library: files and folders, groups, search
  • The queue, one document at a time
  • Text layer and OCR, routed page by page
  • Document-camera capture
  • Markdown copy and export
Carbone Pro Price at launch
  • Everything in Carbone
  • The MCP server, for your agents
  • Downloadable models for the hardest pages later
  • Searchable-PDF export later

One purchase, on the App Store, for every Mac signed in to your Apple Account.

Questions

Asked before it's out.

If yours isn't here, write to us.

What files does Carbone read?

PDF, PNG, JPEG, HEIC and TIFF. Add files or whole folders; Carbone keeps a reference to each where it lies and never copies or moves it.

Is a PDF with a text layer run through OCR?

No. Each page takes its own route: a page with usable text is read from the PDF itself, which is exact and takes a few hundredths of a second, and only pages without it, scans and photos, go through OCR. A contract scanned back in after signing is read both ways, page by page.

Does anything leave my Mac?

No. There is no account and no server, and Carbone has no permission to open a network connection. The MCP server is off until you turn it on, and then it listens on 127.0.0.1 only, so only programs on the same Mac can reach it.

Which agents can read my library?

Any MCP client on the same Mac: Claude Code, Claude Desktop, Codex and the rest. They list, search and read documents a page range at a time, with every page marked so a quote can be traced to it. Writing tools (adding files, converting, exporting) stay off until you allow them.

How is this different from Live Text or Preview?

Live Text copies the words you select, as plain text. Carbone converts whole documents, in a queue, into Markdown that keeps the structure: headings as headings, lists as lists, tables as tables. And it keeps what it converted, in a library you can search.

Can it capture paper with a camera?

Yes, with any camera the Mac sees: a document camera, an iPhone through Continuity, or Desk View. Turn the pages and Carbone takes each one once it holds still, tells it from the last, and straightens it. You can also capture by hand, or set a page's corners yourself.

What do I need?

A Mac running macOS 26 or later. The iPhone and iPad apps come later.

Also from Magenta Creations

Make a carbon copy of the paper pile.

Carbone is nearly ready for the Mac. Leave a word and we'll write once, the day it's out.

Coming soon to the Mac App Store Tell me when it's out