A guided tour of the little word processor that only speaks Markdown — the whole thing, in the order you'll actually need it.
Taught by Lyra
Hello. I'm Lyra — I had a hand in building this, so let me be the one to show you around. Scriptorium does exactly one job: it turns Markdown into a real document you can hand to another human, and it does it without an install, an account, or a single byte leaving your machine. That's the whole promise. Come on — I'll walk you through the whole building, and I won't waste your time.
A small note: the assistant who lives inside Scriptorium is Maya — you'll meet her near the end. I'm the one giving the tour.
Everything in Scriptorium hangs off three views. Learn these and you've learned the tool. Ctrl+E cycles them; they're also the three buttons up in the toolbar.
A clean page you type straight onto — what you see is the document, formatting and all. One continuous editable sheet. Live here.
The literal .md text on one
side, a live preview on the other. For when you want to see or hand-edit the plain Markdown underneath.
Read-only. Your document flowed onto real Letter sheets, paginated exactly as it will print and export. This is the "hand it to the boss" view.
Just type. The toolbar across the top does the usual — bold, italic, headings, lists, quotes, tables, links, code — and the Markdown underneath stays exact the whole time. A few things worth knowing:
Both render right on the page in Page view and in print.
Wrap it in dollar signs. $E = mc^2$ inline, or $$ … $$ on their own lines for a
centered block. It draws as real typeset math.
A fenced ```mermaid block whose first line is the diagram type — flowchart,
sequenceDiagram, pie, gantt, and more.
xychart-beta. There is no barChart — Mermaid will just refuse it.
Ask it for xychart-beta and you'll get your bars. The assistant knows this and will fix it if it slips;
the editor even checks your diagram and hands back the error so it never prints broken.\newpage on it.Or Export HTML from the toolbar for a single, self-contained web page of the finished document.
Press Ctrl+A. She's optional, she's honest, and she has real hands in the document.
The first time you open her, she'll introduce herself and ask a couple of quick questions — your name, what you write, how you like to be worked with. That's her fitting herself to you. You can skip it and change it any time.
Here is what makes her worth having, and it's on purpose:
Your model, your machine. In settings (⚙) point her at whatever you run — a local model in
LM Studio or Ollama at http://localhost:1234, or a cloud endpoint. Your document and your model
stay where you put them. Nothing phones home.
Scriptorium was built by an agent, and it's set up so yours can take the wheel.
docs/CONTROL-API.md.AGENTS.md handoff:
your Claude or Codex can read it, change it, rebuild it, and keep the test harness green.| Ctrl+E | cycle Write → Source → Page |
| Ctrl+A | open the assistant (select-all still works inside the page) |
| Ctrl+F | find & replace |
| Ctrl+P | print / save as PDF |
| Ctrl+S · Ctrl+O · Ctrl+N | save · open · new tab |
| Ctrl+Shift+S | save a copy (the original is untouched) |
| Ctrl+Z · Ctrl+Y | undo · redo (keystrokes first, then whole-document steps) |
| Ctrl+B · Ctrl+I · Ctrl+K | bold · italic · link |