keel.pub yard

Getting started

Keel takes you from an empty folder to a typeset book. This page is the whole path: one app, one login, one series to open, one rendered PDF — about three minutes.

What you need

  • Nothing to host it — the helm is a native windowed app, keelhelm.exe: its own window, its own icon, its own font. No terminal involved.
  • An internet connection to sign in — the login points at keel.pub by default. The login screen's F2 local dev mode works fully offline.

Step 1 — open the app

Double-click keelhelm.exe (or pin it to the taskbar). It opens maximized under the k. mark, finds your login and your novels on its own, and everything from here on happens inside the window. Building from source instead? start-keel.ps1 is a one-line launcher that builds first when needed (-Rebuild after an update).

Step 2 — the editor login

The first thing Keel shows is a centered login. Admins are editors too — the MVP ships one seeded account.

┏ KEEL — editor login ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ ┃ ┃ yard https://keel.pub ┃ ┃ editor admin ┃ ┃ password ▏ ┃ ┃ ┃ ┃ admins are editors too ┃ ┃ ┃ ┃ Enter sign in · Tab fields · F2 local dev ┃ ┃ mode · Esc quit ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
The cursor starts on the password — type yours and press Enter (your editor account is created in the yard). A session that still validates skips this screen on later launches; logout in the in-app console brings it back. Offline? Press F2 for local dev mode.

Step 3 — a series to open

The picker that follows lists your series — local ones under novels\, and every hosted series you belong to, marked (yard). Series are created in the yard (keel.pub/yard → new); the picker opens them. The sample series, The Salt Ledger, ships with the repo: a complete little book — one arc, three canon scenes, 24 typeset pages — plus chapters, a paid promise, and a recorded fact: every layer populated so you can explore before you commit words of your own.

Step 4 — the screen

Keel's shell is called the C: a strip above, a strip below, a rail on the left, and the content pane they wrap around.

KEEL The Salt Ledger › Vol I › s-0001 · map ◉ admin s-0001 · POV e-kael · Y812 d1 · ● canon INTERACTIVE i keel frames … ▸ 1 Departure ● s-0001 ● s-0002 ● s-0003 ⚠ frontier: s-0003 detail s-0001 · ● canon e-kael · Y812 d1 2400w · tens 5 Kael faces what the city demands… s-0001 — read-only preview · Enter to edit Kael crossed the coastal trading city with the light failing behind the roofs. 812w · rev 1 · ✂ unproofread ? help i edit ⇥ lens ^p F5 q quit the head — where you are, and the scene's contract the rail (20%) — the active lens; Tab / click detail of the selected node, under the tree the foot — words, rev, state, key hints
The C, plus a clickable toolbar above it. The center pane is the active view (toolbar chips, or ←→ + Enter); the rail is a glance whose contents the active lens picks. Rail to content is 20/80.

Step 5 — two modes, and ? whenever you are lost

The badge top right always names the mode. In INTERACTIVE every key drives the app; i drops you into EDITING, where every plain key belongs to your prose; Esc taps back out. ? (or F1) opens the built-in manual. The essentials:

i / Escinto the editor (typing immediately) / back out to the app
←→ · Entertoolbar focus and activate — or just click a chip
Tab / ⇧Tabstep the rail lens
j / k, Enterwalk the map; Enter opens the selected scene to write
p · F5render the book — PDF plus in-app page images (←→ browse); p enters preview from interactive mode, F5 works anywhere
F11fullscreen
^pcommand palette
? or F1help · Esc closes overlays
qquit, from interactive mode (guarded against unsaved work)

The whole surface answers the mouse too: toolbar chips, lens tabs, rail rows, codex names, worldline marks — click to select, click again to open; the wheel scrolls lists, overlays, and preview pages.

Step 6 — your first book page

Press F5. Keel typesets the whole volume through Typst — a novella-trim trade paperback (5×8″, printable), EB Garamond, justified, 35 lines to the page — and shows the real typeset pages inside the app, full resolution; ←→ turns them. The PDF also lands in your viewer, which reloads on every re-render.

rendered .keel\render\book.pdf — F5 returns you to writing

Where everything lives

C:\ai\workspace\keel\ ├─ target\release\keelhelm.exe the app — the windowed helm ├─ target\release\keel.exe the console CLI (debug verbs, scripts) ├─ novels\ your series (each with .keel\ + checked-out\) │ └─ the-salt-ledger\ ├─ .keel-home\ your login session ├─ yard\ + docker-compose.yml the web surface, for local development └─ start-keel.ps1 build-and-launch convenience

The yard lives at keel.pub/yard — series creation, spine planning, book design, and published previews (a local copy runs at localhost:8000 via docker compose for development).

Next

Learn the shape in Hierarchy & glossary, then take the Salt Ledger walkthrough — it touches every feature once.