The best bug report we ever received was written by the customer's AI assistant. It reproduced the problem, checked that the same action worked outside MojoPad (so the report could say exactly where the failure lived), noted the precise app and macOS versions, and laid it all out as summary, steps, expected, and actual. The fix shipped the same day.
You can send us one just like it:
Reports that arrive with steps, expected-vs-actual, and a note about what was verified regularly get fixed within a day. And if your assistant is connected to MojoPad's MCP server, it can go further still — for a content-level problem it can read your wiki and build a minimal page that reproduces the issue.
MojoPad updates itself. When a new version is out (MojoPad checks quietly at launch, or use MojoPad ▸ Check for Updates…), a small note tells you what's new. Click Update Now and the new version downloads in the background while you keep working — MojoPad verifies the download really came from us, then asks: Restart Now to switch immediately, or On Next Quit to have it install itself silently the next time you close the app. No website, no DMG, no dragging anything to Applications.
Two notes: the quiet startup check reads one tiny version file and downloads nothing without your say-so (turn it off in Settings ▸ Updates); and if the self-update ever can't run — say MojoPad is running straight from the disk image instead of from Applications — it falls back to the classic website download so you're never stuck.
No hard limit — a page is a file on disk, and MojoPad never refuses one for its size. In practice: pages up to about a megabyte of text (that's several novels' worth) open and edit instantly. Truly enormous single pages — tens of megabytes of pasted text — still work, but open with a pause and type a little softer. MojoPad keeps your document's text in memory so search, links, and the graph answer instantly; text is cheap, and images live as separate files that don't weigh in until shown. If you're importing book-sized material, let it be several linked pages rather than one giant one — auto-linking, transclusion, and the Longform view stitch pages back into one continuous read, so many small pages is the happy path.
Install it from ollama.com, launch it once, and pull a model
(ollama pull qwen3). MojoPad checks 127.0.0.1:11434.
Semantic features additionally want an embedding model
(ollama pull nomic-embed-text). See Local AI.
The index builds in the background the first time — give a large document a minute, and watch for “Semantic index ready” in the status bar. No embedding model installed means no semantic features (keyword search still works fully).
Yes — import a PDF or ePub and use the AI drawer's This page scope, or ✦ Summarize this page. Long documents are read in full: questions retrieve the relevant passages from anywhere in the book, and summaries are built part by part. Whole-book work needs an embedding model (see the first question above) and a generation model; everything runs on your Mac.
The first time, MojoPad extracts the book's text and indexes it into sections — watch the status line under the Ask box. The index is then saved inside the document, so every later session starts warm: questions are quick and the book is findable in document search immediately. A whole-book summary is always a long job (the model genuinely reads everything) — the status line counts the parts, and the Stop button abandons it cleanly.
MojoPad is free, full-featured, for 14 days — no signup. After that, your documents
stay safe, readable, searchable, and exportable, but editing pauses until you enter a
license (MojoPad ▸ Enter License…). One $59 license covers two Macs; buy it at
mojopad.app and the key arrives by email. Deactivate on this Mac in
Settings ▸ License frees a seat for another machine. Licenses never expire — minor
updates are free, and future major versions are an optional paid upgrade.
MojoPad quietly checks a small version file when it starts and lets you know when a new release is out — nothing downloads or installs without you, and Skip This Version means that release won't be offered again. Check any time with MojoPad ▸ Check for Updates…, and turn the automatic check off in Settings ▸ Updates if you prefer.
Choose Help ▸ Save Diagnostic Report… and attach the file to your report.
It gathers what support needs to see in one text file: app and macOS versions, where the
app is installed from, your preferences (any key you've pasted in is named but never
printed), statistics about the open documents — page counts and sizes, storyboards with
their card counts and depth, reading highlights — backup status, and the recent
application log. If any pages are linked to files on your Mac it lists those pages, their
files, and whether each one is approved, present and in step; folders nobody has approved
are named but never read. It also tries the update address from inside the app and writes
down exactly what happened. Page content is never included, and you can open the
file and read every line of it before sending. MojoPad also keeps
a rolling log at ~/Library/Logs/MojoPad/; errors are recorded there as
they happen, so a report saved even days after a problem usually still shows it.
That's macOS doing its job — allow it in System Settings ▸ Privacy & Security ▸ Microphone if you declined the first prompt.
That's a Markdown page — Markdown can't express colors, so they don't survive the trip to source. Convert the page to rich text for full styling. See Markdown Pages.
There is no back door; that's the feature. Check File ▸ Show Backups in Finder for a copy old enough to predate the encryption, if one exists.
The link targets a document that has moved or been renamed. Links carry the document's path; if you reorganize, copy fresh links.
It's installed the first time the app runs from /Applications. Launch MojoPad once, then check the PDF menu again. A document must be open to receive the PDF.
In the .mojopad document wherever you saved it — it's a folder bundle
of JSON and your attachments; right-click ▸ Show Package Contents to see for yourself.
Backups live in MojoPad's Application Support folder (File ▸ Show Backups in Finder).
Nothing is stored anywhere else.
The Help menu and mojopad.app will always have a current address.
MojoPad is built by people who use it daily — sharp edges get filed fast.