Dialor — User Manual
Contents
- What Dialor is
- How Dialor solves it — the personas
- A personal knowledge base, almost as a side-effect
- Main features at a glance
- Tutorials
- Set up your workspace folder
- Configure an AI provider
- Open a document
- First-document onboarding
- What "activating AI" means
- Navigate within a document
- Select, highlight, and comment on a passage
- Auto-engage vs picking a Specialist yourself
- Using the
/menu in the chat box - Tutor section questions
- Cross-document parallels (brief)
- Crop a figure and ask about it
- The annotation pane
- Export an annotation thread as a Markdown note
- Glossary
- Sync annotations into the PDF file
- Where your stuff actually lives
- Settings reference
- Privacy and data
- FAQ / Troubleshooting
1. What Dialor is
Dialor is a PDF reader with a built-in cast of AI dialogue partners. You highlight a passage, write a thought, and an AI persona responds — not to summarise the page for you, but to push back, ask you a question, or connect what you just read to something else in your library.
The problem
Most AI tools today optimise for finishing a document — summarise it, extract the bullets, move on. That is fast, but it bypasses the part of reading that actually builds understanding: noticing, doubting, rephrasing, arguing back. Readers who lean on summarisers often end up knowing of what a paper says without really knowing what it says or why it matters.
The premise
Dialor takes the opposite stance. It slows reading down on purpose and turns it into a back-and-forth: a dialectic. The AI is not a shortcut around the text — it is an interlocutor that keeps you engaged with the text.
Benefits
- Deeper comprehension — the friction of writing a comment and arguing with a Specialist sticks better than reading a summary.
- Durable notes — every exchange is saved as a plain Markdown file on your own disk.
- Cross-document connections — the Cartographer persona finds parallel passages in your other documents and lets you link them.
- Your library, your terms — files stay local; you can use the exported notes in Obsidian, Notion, a wiki, or anything that reads Markdown.
2. How Dialor solves it — the personas
Dialor offers four ways of engaging with a passage. Some are served by a single Specialist; one is served by three with different temperaments.
Clarify — Explainer
When you want a clearer phrasing of a sentence or a quick conceptual unpack. Best for first reads of a difficult passage.
Connect — Cartographer
When you want to relate what you are reading to what you have read elsewhere. The Cartographer scans your workspace and suggests parallel passages in other documents.
Consolidate — Tutor
When you want to test what you remember. The Tutor asks comprehension questions, often section by section.
Challenge — Contradictor, Philosopher, Structural Critic
Three voices, all there to push back:
- Contradictor — looks for the strongest counter-argument to the claim you highlighted.
- Philosopher — questions the assumptions and frames underneath it.
- Structural Critic — asks whether the argument actually holds together: are the steps sound, is the evidence load-bearing?
3. A personal knowledge base, almost as a side-effect
Because every annotation, comment, and AI reply is written to a folder on your disk in plain formats, what you build up over time is not just notes on a single PDF — it is a small, portable library:
- Notes export as Markdown — open them directly in Obsidian, paste them into Notion, drop them in a wiki.
- Cross-document parallels turn separate readings into a graph of related ideas.
- Nothing is locked into Dialor: if you stop using it tomorrow, your notes are still readable text files in folders you chose.
4. Main features at a glance
- Local-first — your documents, annotations, and notes live in a folder you choose, on your disk.
- No-cloud storage — Dialor's servers never store your documents, annotations, or API keys.
- Bring your own AI provider — pick from Google, OpenAI, Anthropic, Mistral, Ollama, or any OpenAI-compatible endpoint. Your key stays in your browser.
- Chromium-only — Dialor needs the File System Access API, which currently means Chrome, Edge, Brave, or Arc. Safari and Firefox are not supported.
5. Tutorials
5.1 Set up your workspace folder
On first launch, Dialor asks you to pick a folder on your disk. This is where everything lives.
- Click the folder prompt.
- Choose a folder you can easily find again (for example,
~/Documents/Dialor). - Grant write access when your browser asks.
To change the folder later: Settings → Annotations folder → Change folder…
Your browser may re-ask for permission each time you reopen Dialor. That is a browser security behaviour, not a Dialor setting.
5.2 Configure an AI provider
Open Settings and scroll to the provider list.
- Pick a provider (Google, OpenAI, Anthropic, Mistral, Ollama, or "OpenAI-compatible").
- Paste your API key into that provider's field. The eye icon toggles visibility.
- For Ollama or OpenAI-compatible endpoints, also fill in the Base URL and Model name.
- Click Save. The active provider gets a badge.
Each provider section includes a "Get a key" link if you do not have one yet.
5.3 Open a document
Click the open-document button in the toolbar and pick a PDF. Dialor creates a subfolder for it inside your workspace, named after the file, and starts indexing it.
5.4 First-document onboarding
The first time you open a particular PDF, Dialor asks two short questions:
- How familiar are you with this material? — Not familiar / Somewhat / Expert
- What do you expect to learn? — a free-text line.
These two answers tune the tone of the personas. The Explainer will pitch differently for a beginner than for an expert; the Tutor will ask questions calibrated to what you said you wanted to learn.
You can change them later in Settings → Reading context, or skip them at first open and answer later.
5.5 What "activating AI" means
When you open a document and a provider is configured, Dialor automatically starts converting the PDF into a Markdown copy in the background. This is what lets the personas actually reason about the text rather than guess from filenames.
- The conversion runs page by page; large documents take a few minutes.
- It is resumable — closing the tab and reopening picks up where it left off.
- While it runs, you can still highlight and chat using the raw text from the PDF; the personas just get more accurate once the Markdown copy is ready.
5.6 Navigate within a document
- Thumbnails panel — toggle from the toolbar; click a thumbnail to jump.
- Page input — type a page number to go directly there.
- Prev / Next arrows — one page at a time.
- Zoom — toolbar buttons for in/out.
5.7 Select, highlight, and comment on a passage
- Drag-select text in the PDF.
- A floating toolbar appears above the selection. Its top row has Highlight and Comment:
- Highlight saves the passage as a yellow annotation in the side pane.
- Comment opens a small inline textbox — write your thought and Save.
- When AI is active, a second row appears beneath, with engagement-mode buttons: Clarify, Connect, and Challenge ▾.
- Click Clarify to send the passage straight to the Explainer.
- Click Connect to send it to the Cartographer.
- Click Challenge ▾ to reveal the three challenge Specialists — Contradictor, Philosopher, Structural Critic — and pick one.
- These buttons act on the passage directly; you do not need to write a comment first, though you can use Comment for that purpose beforehand.
To clear a selection without acting on it, press Escape.
5.8 Auto-engage vs picking a Specialist yourself
There are two ways to decide which persona answers you.
Manual — you pick. Either:
- click an engagement-mode button (Clarify / Connect / Challenge ▾) in the floating toolbar over a passage, or
- use a slash command in the chat box (see 5.9), or
- use the Continue with: <Persona> chips that appear under an AI reply to send the same passage to a different Specialist.
Auto-engage — Dialor decides for you. Turn on Settings → Dialectic engagement → Auto-engage personas on highlight. From then on, Dialor looks at the passage and your comment, and routes the message to whichever Specialist best fits the kind of question you are asking.
If you do not turn auto-engage on and do not pick a persona explicitly, follow-up messages in an existing thread stay with the persona who replied first. That keeps multi-turn dialogues coherent.
5.9 Using the / menu in the chat box
The chat box at the bottom of the side pane is for talking with personas about the whole document (no passage selected) or about a specific passage (one selected). To address a particular Specialist directly, use the / menu.
How to open and use the menu
- Click into the chat box.
- Type
/as the first character. - A small menu appears listing every available command.
- Use ↑ / ↓ to move between entries.
- Press Tab or Enter to pick the highlighted one.
- Finish typing your question and press Enter to send.
The commands
| Command | What it does |
|---|---|
/comment | Saves a document-level note. No AI reply. |
/clarify | Asks the Explainer about the whole document. |
/connect | Asks the Cartographer about the whole document. |
/consolidate | Asks the Tutor about the whole document. |
/contradict | Asks the Contradictor about the whole document. |
/philosophize | Asks the Philosopher about the whole document. |
/critique | Asks the Structural Critic about the whole document. |
Scoping to a passage
If you have a passage selected in the PDF when you run a slash command, the question is scoped to that passage instead of the whole document. This is the fastest way to say "ask this Specialist about this sentence."
Tip: /comment is useful for parking a thought without spending an AI turn — for example, a question you want to come back to, or a note to your future self.
5.10 Tutor section questions
Once the Markdown copy of a document is ready, you will see small sparkle icons next to each section heading. Click one to have the Tutor generate two or three recall questions about that section. Your answers become part of the running dialogue.
5.11 Cross-document parallels (brief)
When the Cartographer replies, you may see small chips under its reply representing related passages it found in your other documents. Each chip offers three actions:
- Add — records the link inside your current annotation.
- Open — opens the other PDF in a new tab and jumps to the related passage.
- Dismiss — hides this suggestion so it is not offered again.
This is how a library of separate readings starts to become a connected web.
5.12 Crop a figure and ask about it
- Click the crop tool in the toolbar.
- Drag a box around a figure, table, or diagram.
- The crop is saved as an image annotation in the side pane and on disk under
figures/. - You can then comment on the figure or ask a persona about it just like a text highlight.
5.13 The annotation pane
The right-hand pane lists every annotation and reply for the current document, grouped by passage.
- Open a thread — click an annotation to scroll the PDF to it and re-anchor the chat composer to it.
- Delete one reply — the small × on a single message removes just that message.
- Delete a whole thread — the trash icon on a group removes the head annotation and every reply, including their figure crops if any.
For exporting a thread as a Markdown note, see 5.14 below.
5.14 Export an annotation thread as a Markdown note
A finished dialogue is more useful when you can drop it into the rest of your note-taking life. Every thread in the annotation pane can be exported as a standalone Markdown file you can read anywhere.
How to export
- In the annotation pane, find the thread you want to keep.
- Click the export icon on the group header.
- Dialor writes the thread to
<workspace>/notes/<slug>.md. The slug is derived from the passage so the file is easy to recognise on disk.
What the note contains
- The PDF file the thread came from.
- The anchor — page number and the quoted passage.
- Who wrote each message (you, or which AI persona).
- The whole thread, in order — your comments and the AI replies.
Where to use it next
- Obsidian — point a vault at your workspace folder (or symlink
notes/into one). Each export is a regular Markdown file with no proprietary syntax. - Notion — drag-and-drop the
.mdfile into a page, or use Notion's Markdown import. - Wikis / blogs / Markdown-aware tools — anything that reads CommonMark will read these notes.
Because the export is plain text, you can also edit it afterwards without affecting the original annotation thread inside Dialor.
5.15 Glossary
Open the Glossary tab in the side panel and click Build Glossary to have the AI extract key terms and definitions from the current document (the button reads Rebuild once one already exists). You can:
- Edit any entry inline (term, definition, abbreviation).
- Add a new entry by hand.
- Delete entries you do not want.
The glossary is saved as glossary.json inside the document's subfolder.
5.16 Sync annotations into the PDF file
Highlights and comments live in Dialor's sidecar by default — they will be there next time you open the file in Dialor, but they will not show up if you open the same PDF in Preview, Adobe Reader, or another viewer.
Click the Sync icon in the toolbar (tooltip: "Sync highlights & comments to PDF file") to write your annotations directly into the PDF file. After that, the highlights travel with the PDF wherever it goes.
5.17 Where your stuff actually lives
Inside your workspace folder, every PDF has a subfolder named after it. Inside that subfolder:
my-paper.pdf/
manifest.json info about this document
annotations.jsonl every highlight, comment, and AI reply, one per line
source.md the Markdown copy the personas read from
glossary.json the glossary, if you built one
figures/ cropped images from the crop tool
Exported notes (from the annotation pane) land in <workspace>/notes/.
Outlines and per-section summaries also exist on disk; they feed into the chat in the background rather than appearing in a panel of their own.
There is no in-app file browser — to look through your notes outside of a dialogue, open the workspace folder in your operating system's file explorer.
6. Settings reference
- Appearance — light, dark, or follow system.
- Annotations folder — see and change your workspace folder.
- Reading context (when a document is open) — edit your familiarity level and expectations.
- Dialectic engagement — turn auto-engage of personas on or off.
- Help — replay the feature tour.
- AI provider keys — one section per supported provider. Each has a key field, show/hide toggle, save, and clear. Ollama and OpenAI-compatible providers also expose Base URL and Model.
7. Privacy and data
Your documents, annotations, and notes never leave your machine. The only outbound network traffic Dialor makes on your behalf is your chat with the AI provider you chose, using your API key. Dialor's servers proxy those calls so your key is sent over a single trusted path, but they do not store your messages, your documents, or your key. Your key lives in your browser's local storage; clearing browser data clears it.
8. FAQ / Troubleshooting
Dialor will not open in my browser. Dialor needs the File System Access API, which only Chromium-based browsers support. Use Chrome, Edge, Brave, or Arc. Safari and Firefox will not work.
It asks for folder permission every time I open Dialor. This is a browser security behaviour. Re-grant access when prompted; your data is still there.
The personas seem to ignore the actual text of the document. The Markdown conversion has not finished yet (or no provider is configured). Open Settings, confirm a provider key is saved, and give the conversion a minute on large PDFs.
My highlight did not anchor where I expected. Sometimes a passage appears multiple times in a document or the PDF's underlying text is messy. Re-select the passage including a few words of context before and after, then highlight again.
How do I switch AI providers? Open Settings, paste a key into a different provider's section, and save. New messages will use the new provider. Older replies stay attributed to whatever generated them.
Where are my notes?
Exported thread notes are in <workspace>/notes/. Per-document files are in <workspace>/<your-pdf>/.
Can I use Dialor on an iPad or in Safari? Not yet — Dialor requires the File System Access API, which neither supports.