All work

Featured project · Writing & AI

Heinlein: a writing workspace that keeps the author in control

I’m building the writing tools I want to use for my own books. Heinlein Studio brings long manuscripts, movable scenes, and AI editorial review into a desktop workspace built around ordinary Markdown files. Suggestions stay advisory: I review the changes and decide what belongs in the manuscript. A separate publishing toolkit turns finished text into book editions.

My role
Independent builder: product decisions, architecture, implementation with AI assistance, review, and delivery.
Workspace
Desktop writing app with local Markdown files and an explicit manuscript order.
AI boundary
Editorial suggestions require author review and acceptance.
Publishing
Separate CLI builds PDF, EPUB, DOCX, HTML, and plain text editions.
Heinlein Studio showing manuscript navigation beside the synthetic sample scene The last ferry in Reading view.
Heinlein Studio with a synthetic sample manuscript; no private writing is shown.

The problem

Writing a long manuscript meant moving between a text editor, scene organization, AI conversations, and publishing tools. I wanted a place to work on the book without losing control of its structure or voice.

What I owned

I own the product and engineering decisions, using AI to help implement and test the software. The core requirements are inspectable source files, deliberate manuscript ordering, and editorial advice the author can accept or reject.

What I did

I built Studio around Markdown sheets and a separate index for their identities and reading order. Writers can arrange scenes into groups and export an assembled Markdown copy without replacing their source files.

AI review sits beside the writing. Authors inspect suggested revisions before accepting them. The publishing toolkit is a separate step: it takes a manuscript and layout configuration and produces editions for inspection.

What changed

The result is a working desktop workspace and publishing toolkit that I use for my own writing. The repository includes source code, example manuscripts, and tests so readers can inspect how it works. Development continues as I use it for my own books.