A writing app that gets out of your way.

Your manuscript stays in plain Markdown files on your drive. When you start typing, sidebars and menus fade out so you can focus on the paragraph in front of you.

$ brew install --cask aljoshare/bok/bok
The Night Tides: Chapter 1
✓ All changes saved
Manuscript
01 The Harbor Lanterns
02 Salt and Iron
03 The Stowaway
Story Bible
Elena (Navigator)
Marcus (Harbormaster)
Relationship Graph

Chapter 1: The Harbor Lanterns

The mist was so thick you couldn't see the lantern at the end of the quay until you were close enough to smell the burning whale oil.

Marcus paused before the rusted gate, his breath forming small clouds in the autumn chill. He adjusted the collar of his coat, listening to the water slapping against the pier pilings below.

Behind him, soft footsteps clicked across wet cobblestones. "You're late, Marcus," whispered @Elena, her hood pulled low over her eyes.

Scene Expander Cmd+K
Offline (Ollama / Qwen 2.5)
Selected beat: [describe the warning Elena delivers about the harbor patrol]
"The watch boats doubled their rounds after dusk," she said, her voice barely louder than the tide against the sea wall. "They found the broken seal on warehouse seven. If the tide turns before we reach the skiff, the magistrate's men will have the harbor locked down."
Manuscript
01 Acoustic Geometries
02 Limestone and Resonance
03 Liturgical Soundscapes
Sources & Citations
Conant (1959)
Raposo (2014)
Rule of St. Benedict (530)
Citation Graph

Chapter 1: Acoustic Geometries of the Cloister

The medieval cloister was engineered as an architectural instrument for contemplative containment. Unlike the resonant cavern of the monastic church, the quadrangle cloister was constructed to dampen worldly reverberation @conant1959.

Through strict mathematical proportions governing colonnaded walkways and open central garths, master masons created an acoustic threshold separating secular clamor from interior reflection @raposo2014.

Field acoustical measurements demonstrate that porous ashlar limestone actively absorbed mid-range vocal frequencies, strictly enforcing the contemplative silence mandated by the Rule @benedict530.

Citation Expander Cmd+K
Offline (Ollama / Qwen 2.5)
Selected beat: [summarize reverberation decay rates for groin vaults citing @conant1959]
Acoustic decay measurements conducted at Fontenay Abbey show that groin vaults constructed from Caen stone produced a reverberation time of 1.4 seconds at 1 kHz, compared to over 4.2 seconds within the open basilica choir @conant1959.

Workflows for writing, syncing, and publishing

The Writing Room

Brainstorm scenes, dialogue, and plot turns with an assistant that reads your active chapter and Story Bible dossiers. It works offline using private local models through Ollama and LM Studio, or with an OpenRouter API key.

Context-aware brainstorming with local models or OpenRouter

Sync between devices

Move between your desktop and laptop without flash drives or manual file transfers. Connecting a personal GitHub or GitLab repository keeps your manuscript in sync across computers using standard Git, with no terminal commands required.

Automatic background sync across macOS, Windows, and Linux

Automated publishing pipelines

Because your manuscript lives in a standard Git repository with plain Markdown files, you can connect GitHub Actions or GitLab CI/CD. Automatically compile your chapters into print-ready PDF, EPUB, or web releases whenever you push a draft or create a release tag.

Build PDF, EPUB, and web editions via GitHub Actions or GitLab CI/CD

Install on macOS, Windows, or Linux

macOS

Apple Silicon and Intel (64-bit).

Windows

Windows 10 & 11 (64-bit).

Linux

AppImage and Debian package (.deb).