File
SMF·XODO-PRO
Received on
31.07.2026
Reviewed on
28.09.2026
Exhibits annexed
3
Questions
4

SMF·XODO-PRO

Can a prompt replace Xodo?

PDF & documents — PDF across web, desktop and mobile

Almost Verdict recorded on 28.09.2026 · Verified on 31.07.2026
Price
$14.99/moSource: xodo.com · Checked on July 31, 2026
Per year
$179.88
Build time
A weekend
Votes
0 votes
YesAlmost (checked)Not yet

Exhibit tracking slip

Exhibit A The prompt
Exhibit B What you lose
Exhibit C Why people still pay: cross-platform apps and sync
Exhibit Q Questions

Verdict

Xodo's Document Suite is priced on breadth: web, desktop and mobile in one subscription. A self-hosted web toolbox covers one of those three well and the other two badly, so the honest personal build stops pretending to sync and instead makes one folder the single source of truth, reachable from anywhere. That works, and it is visibly less than three native apps.

Exhibit B — What you lose

Exhibit A — The prompt

Received on31.07.2026
Build a single-folder PDF hub reachable from every device you own.

One directory is the source of truth. Serve it over HTTPS behind authentication, with a PDF.js viewer, full-text search over extracted text, and the everyday operations — merge, split, rotate, compress, OCR — applied server-side.

Do not build sync. Put the folder inside Syncthing or an existing cloud drive and let that handle replication; then make the tool correct under the assumption that files can change underneath it. That means: index by content hash rather than path, re-index on a filesystem watch rather than on a timer, and never hold a file open across a request.

Extract text once per document on ingest, store it in SQLite with FTS5, and make search the front door. A folder of 2,000 PDFs is unusable without it and pleasant with it, and this is the feature that makes a browser hub genuinely better than three apps.

Make the phone case work honestly: a responsive viewer, upload from the camera roll, and a clear statement that there is no offline copy. Do not build a service worker that caches a few documents and calls it offline support — partial offline that silently misses the document you need is worse than none.

Store annotations in sidecar JSON keyed by content hash, next to the file, so the sync tool carries them along with the document.

Out of scope: native apps, mobile scanning with edge detection, and a sync protocol of your own.

Opening prefills the prompt — press enter to run it.

Exhibit B — What you lose

  • B.1 the native iOS and Android apps and offline access on a phone
  • B.2 the desktop application and its file-association integration
  • B.3 real sync with conflict handling across three platforms
  • B.4 annotations that follow you between devices mid-document
  • B.5 the document scanner in the mobile app

Prior art

Exhibit C — Why people still pay: cross-platform apps and sync

Because the same document being genuinely present on three devices is a sync problem, and sync is the part that takes a team years and breaks in ways one person never fully fixes.

Questions

Can I move my Xodo documents over?

Yes — copy the files into the folder and they are indexed. Annotations made in Xodo are written into the PDFs as standard annotations, so they survive; anything Xodo kept in its own cloud does not.

Will it work offline on my phone?

No. This is a browser hub over a folder on a server, and with no signal there is nothing to read. If offline reading on a phone is why you pay, this build does not replace it.

What does it cost to run?

Around $5 to $10 a month for a VPS plus a domain, or nothing on a machine at home reachable over a tunnel. The search index and viewer are free.

What is the one thing that does not survive the rebuild?

Three real apps. Xodo's whole pitch is that the same document behaves natively on web, desktop and phone; here it behaves well in one browser and adequately in another.

Receipt

Already built this yourself?