Vibecode PDF Expert

track this build5 phases, 15 steps, beginner friendly
YES · one-shottable
price $6.67/moyou'd save $80.04/yrbuild time multi-daycategory 📄 documents & pdfsreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For PDF Expert, annotate, fill, merge, and lightly edit PDFs in a polished local desktop app. The hard boundary is native apple polish, sync, reliable rendering, and mobile continuity, plus document fidelity, identity, and compliance.

the project pack5 files · written for this build, step by step
README.md
# PDF Expert · indie build

A desktop application over mature PDF libraries: annotate and highlight, fill and flatten forms, merge, split and reorder pages, redact so the underlying text is genuinely gone, run optical character recognition over scans, and keep every original untouched with an operation log describing what produced each output.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Shell | Tauri with a TypeScript front end | a real desktop application with filesystem access, without shipping a browser |
| Rendering | pdf.js for display | the most battle-tested renderer outside the proprietary engines, and it handles the malformed files you will meet |
| Manipulation | qpdf for structural operations and mupdf for content | page trees, encryption and linearisation are qpdf's domain; text and image extraction is mupdf's |
| Optical character recognition | Tesseract, run locally | scans become searchable without uploading anyone's documents |
| Storage | Originals untouched, outputs written alongside with a JSON operation log | the whole promise of the tool is that you can always go back |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Builds the front end and the tooling.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **The Rust toolchain** · free
  - Why: Tauri compiles the native shell and runs the library calls.
  - Get it: Install with rustup from rustup.rs, plus the platform packages Tauri lists for your operating system.
  - Verify: A Tauri hello world builds and runs
- [ ] **qpdf and mupdf** · free
  - Why: Structural operations and content extraction. Writing either yourself means implementing parts of the PDF specification.
  - Get it: brew install qpdf mupdf, or your package manager. Decide early whether you bundle them or require them, because it affects distribution.
  - Verify: qpdf --version and mutool both run
- [ ] **Tesseract with a language model** (optional) · free
  - Why: Phase 5 only. Without it, scans stay unsearchable and everything else still works.
  - Get it: brew install tesseract, or your package manager, plus the language data for the languages you need.
  - Verify: tesseract --list-langs includes your language
- [ ] **Five awkward PDF fixtures** · free
  - Why: Every phase is tested against them: a text document, a scan, an encrypted file, a form and a corrupted file. Testing against one clean PDF proves nothing.
  - Get it: Collect them from documents you already have. Corrupt one deliberately by truncating it. Keep them in a fixtures directory.
  - Verify: All five are present and each opens or fails with a specific message

## Quick start

```sh
npm create tauri-app@latest
npm install pdfjs-dist
```

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- The proprietary rendering engines and the files only they handle correctly.
- Cross-device sync and mobile continuity.
- Legally recognised signatures with identity verification.
- Full content editing of arbitrary documents.
- native Apple polish, sync, reliable rendering, and mobile continuity
- pixel-perfect proprietary PDF engine
- identity verification
- qualified trust services
- large template and integration ecosystem

If one of those is essential to you, that is the reason to keep paying for PDF Expert, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for PDF Expert because the visible editor is reproducible, but reliable rendering and legally defensible signature workflows are not a casual side project. The recurring cost buys format edge cases, fonts, rendering, encryption, signatures, evidence, retention, storage, backups, and legal requirements, not just the visible interface.

what you lose

xnative Apple polish, sync, reliable rendering, and mobile continuity

xpixel-perfect proprietary PDF engine

xidentity verification

xqualified trust services

xlarge template and integration ecosystem

share on X ↗"I just replaced PDF Expert ($6.67/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

PDFgearA polished free local editor for annotation, forms, signatures, merging, conversion, OCR, and light text edits; the most direct answer here.$0free↗PreviewAlready on every Mac and quietly excellent at viewing, annotating, filling, signing, rearranging, merging, and exporting PDFs; direct text editing is not the deal.$0free↗

no votes, no pay-to-list · just what's real

the numbers

PDF Expert pricing

planmonthlyannual (per mo)what you get
weeklycustom—iPhone, iPad and Mac; Premium features including OCR, conversion, editing and PDF Copilot
yearly—$6.67iPhone, iPad and Mac; major updates/new features, PDF Copilot, OCR, conversion and editing
lifetimecustom—Mac only; one-time $139.99; ongoing fixes, but future major tools may cost extra

free tierFree download supports basic reading/annotation/form use; official page does not publish numeric free-use caps

billingweekly + annual ($79.99/year in the US App Store) + $139.99 lifetime Mac-only; annual/lifetime have a 30-day guarantee; storefront pricing varies by region

hidden costsLifetime does not cover iPhone/iPad and future major features may require another fee. Weekly USD pricing was not identifiable from the US App Store SKU list, and the website's localized GBP prices differ materially from the US storefront.

verified 2026-08-13 · source ↗

questions
Vibecode PDF Expert

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal PDF Expert replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does PDF Expert cost?

PDF Expert costs about $6.67/month (Premium, checked 2026-07-31), which is $80.03999999999999 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing PDF Expert?

Honestly: native Apple polish, sync, reliable rendering, and mobile continuity; pixel-perfect proprietary PDF engine; identity verification; qualified trust services; large template and integration ecosystem. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to PDF Expert?

Yes: PDFgear (A polished free local editor for annotation, forms, signatures, merging, conversion, OCR, and light text edits; the most direct answer here.) Preview (Already on every Mac and quietly excellent at viewing, annotating, filling, signing, rearranging, merging, and exporting PDFs; direct text editing is not the deal.) The prompt is for when you want it exactly your way.