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 notifiedomitly 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 thisomitly 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 thisFree 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
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
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
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
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.