BibleDock mark: an open book with a ribbon bookmark BibleDock Private beta

An offline-first study library · iOS · Android · macOS · Windows · Web

Bring every book you own to the passage you’re in.

BibleDock reads your library — commentaries, study books, notes — finds every scripture reference inside, and lays the most relevant pages beside the text. On all your devices, synced through a server you run.

The beta is free, and builds ship most weeks. Studying on a Mac or PC? Desktop builds are part of the beta — ask for one.

Half a minute in the web app: Romans 8:28, answered by the books on your own shelf.

Romans 8 · KJV The text

28And we know that all things work together for good to them that love God, to them who are called according to his purpose. 29For whom he did foreknow, he also did predestinate to be conformed to the image of his Son…

Any translation you import — OSIS, USFM, EPUB, even a typeset PDF — reads like this, offline.

From your library Ranked for Rom 8:28

Matthew Henry, Commentary on the Whole Bible

“That is good for the saints which does their souls good. Every providence tends to the spiritual good of them that love God…”

EPUB · reference detected: “Rom. viii. 28”

John Calvin, Commentary on Romans

“All things which happen to the saints are so overruled that what the world regards as evil, the issue shows to be good.”

PDF · reference detected: “Romans 8:28”

Treasury of Scripture Knowledge

Gen. 50:20 · Deut. 8:16 · Jer. 24:5–7 · 2 Cor. 4:17 · Heb. 12:9–11

Cross-references

The study view: Scripture on one side, your own shelf answering it on the other — ranked, excerpted, and one tap from the full page.

The apparatus

Everything a study Bible does — built from your books.

No subscriptions to someone else’s library. BibleDock turns the books you already own into the notes in your margins.

Your library

Import anything EPUB, PDF, DOCX, HTML, Markdown, plain text. Scanned-in typeset Bibles are parsed verse by verse.

Reference detection every scripture reference in every book is found and linked — including the “Rom. viii. 28” abbreviations of centuries-old commentaries.

Ranked commentary open any passage and the most relevant pages from your own shelf are laid beside it, best match first.

Search that forgives full-text search across the Bible and your whole library — typo-tolerant, and scopable to a single book.

The text

Your translations import as many as you like and read them side by side, chapter by chapter.

Original languages interlinear Hebrew and Greek, Strong’s numbers, a concordance, and a chart of how each word is rendered across your translations.

Audio Bible attach recordings to any translation; play from the lock screen, and chapters follow on by themselves.

Ink write over the text with a stylus or finger; your markings sync to every device.

Yours to run

Offline first the whole library lives on the device. Aeroplane mode changes nothing.

A server you host one small Docker container syncs every device conflict-free — and a blank server rebuilds itself entirely from its own sync folder.

Talks to your AI a built-in MCP server lets Claude cite your library; Siri answers from it on iOS, Gemini on Android.

Private by construction no third-party accounts, no tracking — no cloud but the one you run.


Join the beta

Two links, and your shelf comes with you.

BibleDock is in private beta. New builds ship most weeks — and your feedback steers what ships next.

iPhone & iPad

TestFlight

  1. Install TestFlight from the App Store, if you don’t have it.
  2. Open the invite link on your device and accept.
  3. Update from TestFlight as new builds arrive.
Join on TestFlight

Android

Google Play testing

  1. Ask for an invite — Android testing is by Google-account email.
  2. Accept the invite link with that Google account.
  3. Install from Google Play; updates arrive like any other app.
Join on Google Play

Not on the tester list yet? Ask, and you will be.

Testing on macOS or Windows, or curious about the web app? Those builds ride along with the beta — mention it when you ask to join.