Skip to content Omitly is launching soon — join the waitlist →

One command · a real PDF tool for Claude

npx omitly — and Claude makes a real PDF.

No MCP to configure, no app to install. One npm command gives Claude (or any script) a proper PDF tool: Markdown in, a printed-looking PDF out, rendered locally. Creating is free. Editing and verifiable redaction are Pro.

# give Claude a real PDF tool
npx omitly create report.md -o report.pdf

# or pipe Markdown straight in
echo "# Invoice" | npx omitly create -o invoice.pdf

Three commands. One local PDF tool.

The creator is free so every agent and pipeline can reach for it. The paid tier is the part that's genuinely hard — editing existing PDFs and redaction you can prove.

omitly create Free

Markdown in, a clean PDF out — locally.

Stop letting Claude hand-code reportlab layouts. Write content; a real browser engine does the typesetting. No key, no account, nothing uploaded.

Get notified
omitly edit Pro

Merge, split, rotate, fill — programmatically.

The messy part of working with existing PDFs, as one command. Drives the same engine as the desktop app, gated by your key.

I'd pay for this
omitly redact Pro

Remove the data — and prove it's removed.

Verifiable redaction with a signed audit log: the underlying text and images are removed, then independently re-checked. Claude never sees the secrets it helps you remove.

I'd pay for this

Free to create. Pay per developer to edit and redact.

Pro runs on your machine, not ours — so we bill per developer seat, not per document.

Free

$0

create only · no key, no account

  • Unlimited local PDF creation
  • Markdown / HTML → PDF
  • Runs offline, nothing uploaded
Get notified

Developer

$19 /mo

1 developer seat · edit + redact

  • Everything in Free
  • Edit: merge / split / rotate / fill
  • Verifiable redaction + signed audit log
  • Pro runs on-device too
I'd pay for this

Team

from $15 /seat/mo

volume seats · for a team or pipeline

  • Everything in Developer
  • Per-seat keys, centrally managed
  • Use in commercial products
  • Priority support
Talk to us

OEM / Embed

Let's talk

redistribute redaction in your product

  • Embed Omitly in your own app/SaaS
  • Custom licensing & volume
  • Verifiable redaction your users can trust
  • DPA / commercial terms
Contact sales

Pricing is indicative and not yet live — final pricing at launch. Joining the waitlist just registers interest.

It runs on your machine. Even the redaction.

No cloud PDF API, no document leaving your disk. omitly renders through a browser you already have and — on the Pro tier — redacts on-device, so Claude can help you remove a secret it never has to see.

Frequently asked questions

What is omitly on npm?

A command-line and programmatic PDF tool. `npx omitly create file.md -o file.pdf` turns Markdown (or HTML) into a clean, printed-looking PDF, rendered locally through a real browser engine. It's designed so an AI agent like Claude calls it instead of writing fragile PDF-generation code.

Is it free?

Creating PDFs is free and runs entirely on your machine — no key, no account. Editing (merge/split/rotate/fill) and verifiable redaction are the Pro tier, unlocked with an OMITLY_API_KEY.

Does it download Chromium?

No. omitly drives a Chrome you already have (via puppeteer-core), so there's no hundreds-of-megabytes download. Set OMITLY_CHROME to point at a specific browser if needed.

Is this a reportlab / pdfkit alternative?

For the 'ask an AI to make a PDF' use case, yes. Those are imperative generation libraries — the model becomes the typesetter and the output breaks when content changes. omitly renders Markdown/HTML through a browser engine, so you get web-quality layout from one string.

Does my document get uploaded?

No. Creation happens locally. Redaction (Pro) also runs on-device — the same local-first promise as the Omitly desktop app.