01Drop

Tired of paper piles? Let them sort themselves.

Drop your documents in. Omnipaper reads them, figures out what they are, and files them in the right place automatically. Everything stays on your own infrastructure.

02Read

It reads every page. So you don't have to.

OCR pulls out the text and the fields that matter: vendor, number, date and total. No templates to set up.

03Classify

It knows what it is. And where it goes.

Beyond the data on the page, Omnipaper works out the document type, adds tags and picks the right folder, so you never file anything by hand.

04Repeat

Then the next one. On autopilot.

Upload it, email it or scan it. Every new document goes through the same steps and lands in the right folder while you do something else.

Engineered for the
paperless era

Everything a document goes through, from the first scan to the right folder.

OCR

Every PDF, scan and phone photo becomes searchable text.

Handwriting and blurry photos included.

AI suggestions

Type, tags and title are suggested as each document arrives.

Apply with one click, or let it fill them in for you.

Workflows

Define a rule once and never file anything by hand again.

When a document arrives, tag it, sort it, done.

Tags & filters

Tags, types, dates and your own custom properties.

Filter on any of them and save the view.

Your storage

Any S3-compatible bucket: AWS S3, Cloudflare R2 or MinIO.

Your files stay in infrastructure you control.

Self-hosted

The whole app is one Docker image and a Postgres database.

Your data never leaves unless you want it to.

Before you hand over
your paperwork

The questions people ask us most. Anything else is in the docs.

What does it cost?

Self-hosting is free for personal use and inside your company. You only pay for your own server and bucket, plus OCR and AI usage on your own API keys. A managed cloud version is planned.

Where do my documents go?

Files live in your own S3-compatible bucket and the data in your own Postgres. For OCR and AI, a document is sent to the provider you pick, using your API key. Nothing passes through our servers.

Which OCR and AI providers can I use?

OCR runs on Mistral OCR or Azure Document Intelligence. Classification and suggestions run on OpenAI, Anthropic, Google or Mistral. You switch providers in settings, no redeploy.

What do I need to run it?

One Docker image, a PostgreSQL database and a bucket on AWS S3, Cloudflare R2 or MinIO. With Docker Compose it takes a few minutes, see the installation guide.

Which files does it handle?

PDF, JPG, PNG, WebP, plain text and Word (.docx). Upload them in the browser, or forward them to a mailbox that Omnipaper checks for attachments.

Is it open source?

The full source is on GitHub and you can run and modify it for your own use. It's source-available rather than open source: you can't resell it as a competing hosted service.

Can I try it before installing?

Yes. The live demo runs the real app with sample documents. No signup needed.

Your documents, handled.
You, finally off duty.

Click around the live demo, or run Omnipaper on your own server in a few minutes. The code is on GitHub and your files stay in your own bucket.

Self-host in 3 steps
$ curl -O https://raw.githubusercontent.com/omnipaper/omnipaper/main/docker/docker-compose.yml
# fill AUTH_SECRET and ENCRYPTION_KEY with: openssl rand -base64 32
$ docker compose up -d

The full setup guide lives at docs.omnipaper.app

A person meditating calmly while documents float around them, already sorted