macOS & iPad · one subscription
Write in Markdown.
See the PDF as you type.
Not a preview that resembles the PDF — the PDF itself, live. Real pages with real margins, breaking where they will break on paper, with the running footer already on them. Because the preview and the export come from the same renderer and the same stylesheet, they cannot disagree.
What you type
# Release Notes ## Version 1.0 The **first** release. - Live preview - PDF export ```swift let title = "Kirityp" ```
Live PDF page
Release Notes
Version 1.0
The first release.
- Live preview
- PDF export
let title = "Kirityp"
One renderer, two outputs. They cannot drift apart.
Most editors preview the HTML. Kirityp previews the page.
Type a paragraph and watch the page fill. Type one more and watch a heading move to the next sheet rather than strand itself at the bottom. The preview paginates as you write, because a document that will be printed has pages, and a scrolling column can never show you where they end.
- Pages, not a column
- Sheets at the real paper size, with the real margins and the running footer — page number, title and date — already in place.
- The same line breaks, not similar ones
- The preview's text column is measured to the printed column exactly, so a line that wraps on screen wraps in the same place on paper.
- No export needed to check
- Nothing to generate, open and squint at. The document on screen is already the one that comes out.
The heading moved with its content, rather than being left behind.
Most Markdown tools are a previewer or an editor. Kirityp is both, and it is built for the page.
There are good native Markdown apps on the Mac. Nearly all of them are readers — you write somewhere else and preview there. The ones that do let you write treat export as a side door. Kirityp puts writing, reading and printing in one window, and treats the printed result as the point rather than a by-product.
Editor and preview, side by side
Drag the divider where your line length wants it. On an iPad in Slide Over, or in a narrow window, the panes swap instead of squeezing.
Export is one press
A labelled button in the toolbar, and ⌘E. A4 or US Letter, with a footer carrying the document title, the date and the page number.
Nothing leaves the device
Kirityp ships without the network entitlement, so macOS itself prevents it from opening a connection. No account, no service, no telemetry.
Paste as Code
Copy code from anywhere. Kirityp works out what it is.
Press ⇧⌘V and whatever is on the clipboard arrives as a fenced block, already labelled with its language. Swift, Python, SQL, Go, Rust, TypeScript, YAML, shell and twenty more — identified on device, in the moment you press the key.
It is a button rather than a guess on every paste, and that is deliberate: you asked for a language to be identified, so you can see the answer. When it is wrong, the fix is retyping one word of plain text.
On the clipboard
SELECT id, name FROM users WHERE active = 1 ORDER BY name;
In the document
```sql SELECT id, name FROM users WHERE active = 1 ORDER BY name; ```
On paper
Syntax colour is easy. Surviving a page break is not.
Every Markdown app can tint a code block. Almost none were built for a medium that has pages, because they were built to be looked at rather than printed. These are the things Kirityp gets right because it had to.
Long lines fold, they do not vanish
A page cannot scroll sideways. A line that overruns the measure wraps, so it is still there when the document is printed instead of running off the edge.
Blocks stay whole
A code block moves to the next page rather than splitting two lines from the rest. Tables break between rows, never through one, and repeat their header.
No heading left behind
A heading is bound to whatever follows it, so it can never sit alone at the foot of a page with its content overleaf.
Legible in grey
The syntax palette varies in lightness as well as hue, and comments carry italics. Printed on a mono office printer, a block still reads as code.
Three ways for the same document to look
A theme changes the preview and the export together, because they are the same stylesheet. Pick the one that suits what the document is for.
Manuscript
Serif, generous margins. For prose that will be read.
Sets in New York, the serif Apple ships on every Mac and iPad, at a measure that keeps a line near seventy characters.
Report
Dense sans-serif with ruled tables. For documents that will be filed.
Tight leading, fully-ruled tables, a grey header row. What an audit report or a validation document is expected to look like.
Technical
Tuned for pages that are mostly code.
Larger monospace, a language label on each block, and a measure wide enough that eighty columns do not wrap.
Start on the Mac, carry on from the iPad
Documents live in iCloud Drive and follow you between devices the way notes do — no account to make, no sync service of ours in between, nothing to configure. They are ordinary .md files in a folder you can open in the Finder or in Files.
Plain files, not a library
Nothing is trapped. Open the same files in any other Markdown app, or in TextEdit, whenever you like.
The system does the work
Open, save, rename, duplicate, versions and Handoff all come from macOS and iPadOS themselves — so they behave exactly as you expect.
Kirityp is in development
It is not on the App Store yet, and there is no date to give you that would be anything other than a guess. It will be a monthly subscription, covering the Mac and the iPad together. If you would like to hear when it ships, write to us — that is the whole mailing list.
Requires macOS 15 or later, or iPadOS 18 or later.