Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Manuscript Compiler

Anthony FitzpatrickAnthony Fitzpatrick31 downloads

Compile structured Obsidian manuscripts into publication-ready DOCX, ODT, EPUB, HTML, Markdown, and XML files.

Add to Obsidian
Manuscript Compiler screenshot
Manuscript Compiler screenshot
Manuscript Compiler screenshot
Manuscript Compiler screenshot
Manuscript Compiler screenshot
  • Overview
  • Scorecard
  • Updates4

Compile structured Obsidian manuscripts into publication-ready DOCX, ODT, EPUB, HTML, Markdown, and XML files for Vellum and other publishing workflows.

Manuscript Compiler Create file screen with a prepared book summary and six export formats

The final Create file stage: a reviewed 129,576-word novel, ready to compile into any of six native publishing formats.

Manuscript Compiler guides the book through Manuscript → Contents → Create file. By the time this screen appears, the selected notes have been scanned, their publishing roles and order have been reviewed, and one semantic Book has been prepared for every format. Choose the output and formatting you need, then create the file locally—without rewriting the Markdown manuscript.

Why Manuscript Compiler?

Manuscript Compiler understands a book as Parts, Chapters, Scenes, Front Matter, and Back Matter—not merely as a collection of Markdown files. It detects that publishing structure, lets you review and correct inclusion, roles, and order, then compiles only the manuscript you approved.

Designed specifically for long-form authors, it keeps research, dashboards, development notes, and excluded drafts out of the finished book while preserving the hierarchy expected by editing and publishing tools. Your source notes are never rewritten.

Features

Author Workflow

  • Right-click any manuscript folder
  • Automatic structure detection
  • Manual correction before export
  • Semantic review of the complete book
  • One-click compilation and download

Publishing

  • Native DOCX
  • Native ODT
  • Native EPUB 3
  • Native offline HTML
  • Native Markdown
  • Native semantic XML
  • DOCX designed for Vellum workflows

Privacy

  • Fully offline compilation and export
  • No telemetry or analytics
  • No cloud service or account
  • No manuscript network access
  • No external executables
  • No companion plugins
  • No changes to manuscript notes

Reliability

  • One shared semantic Book model for every format
  • Format-specific structural validation before download
  • Deterministic structural output
  • Stale-preview protection
  • Comprehensive automated tests

Quick Start

  1. Install the plugin.
  2. Right-click the complete manuscript folder in Obsidian.
  3. Review and correct the detected structure.
  4. Choose an export format and formatting preset.
  5. Select Create and download.

See the User Guide for the complete author workflow.

Export Formats

Format Purpose
DOCX Word editing, submission, and Vellum import workflows
ODT LibreOffice and other OpenDocument workflows
EPUB Reflowable EPUB 3 proofing and ebook workflows
HTML A self-contained offline browser proof with embedded CSS
Markdown Portable, readable plain-text manuscripts
XML Presentation-neutral semantic interchange and automation

Capability Comparison

Capability Manuscript Compiler
Native DOCX ✅
Native ODT ✅
Native EPUB ✅
Offline operation ✅
No Pandoc ✅
No companion plugin ✅
No telemetry ✅
Open source ✅

Screenshots

Plugin Settings

Manuscript Compiler settings with defaults, advanced options, support links, and the Open compiler button

Set author defaults once, then open the compiler directly from Obsidian settings.

Right-click Menu

Compile manuscript from this folder in the Obsidian File Explorer context menu

Start from the exact folder that contains the complete book.

Manuscript Screen

The Manuscript stage showing the selected book folder, detected structure, scan summary, and Review Structure action

Confirm the manuscript root and automatically detected book structure.

Contents Review

The Contents stage showing detected counts, review controls, and the collapsed manuscript outline

Review Parts, Chapters, Scenes, matter, warnings, and ignored notes before export.

Correct Structure

Correction mode showing inclusion checkboxes, folder disclosure, role selectors, and ordering controls

Correct inclusion, publishing roles, and order without moving or rewriting source notes.

Create File

DOCX selected with document style, indentation, scene break, title page, table of contents, and chapter controls

Choose the output format and meaningful publishing controls, then create the file.

DOCX in Microsoft Word

A compiled manuscript chapter open in Microsoft Word with named manuscript styles visible

Native DOCX opens with distinct structural formatting and named manuscript styles.

DOCX in Vellum

The compiled DOCX imported into Vellum with its book hierarchy and chapter preview visible

Vellum recognises the compiled Part and Chapter hierarchy.

ODT in LibreOffice

A compiled manuscript ODT chapter open in LibreOffice Writer

Native ODT carries the manuscript structure into LibreOffice Writer.

EPUB Reader

The compiled EPUB open in a reader with its contents navigation and chapter text visible

The EPUB provides navigable contents and a reflowable reading view.

Documentation

  • User Guide
  • Developer Guide
  • Architecture
  • Security Policy
  • Contributing
  • Manual Release Checklist

Installation

Community Plugins

Manuscript Compiler is not yet listed in Obsidian's Community Plugins catalogue. Once available, search for Manuscript Compiler, select Install, then Enable.

Manual Installation

Download main.js, manifest.json, and styles.css from the same GitHub release. Place them directly in <vault>/.obsidian/plugins/manuscript-compiler/, reload Obsidian, and enable Manuscript Compiler under Community Plugins.

Known Limitations

  • Complex tables, embedded media, and advanced Markdown layouts are outside the semantic fiction model.
  • Save and share behaviour depends on the desktop or mobile host.
  • EPUB and target-application validation still require representative reader testing.
  • Unusual authoring templates may require manual structure correction.
  • Manuscript Compiler is not a fixed-page desktop-publishing engine.

See Known limitations in the User Guide for details and recommended testing.

Development and Validation

npm ci
npm run typecheck
npm run lint
npm test
npm run test:docx
npm run test:odt
npm run test:epub
npm run test:html
npm run test:markdown
npm run test:xml
npm run test:exports
npm run benchmark:large
npm run build
npm run package
npm run package:validate
npm audit
git diff --check

The release archive is release/manuscript-compiler-<version>.zip and contains exactly main.js, manifest.json, and styles.css. The editable logo.svg remains in the repository for README, GitHub, documentation, website, and social branding; its artwork is compiled into main.js and it is not a runtime or release-package file.

Automated structural validation is not a substitute for opening outputs in Word, Vellum, LibreOffice, multiple EPUB readers, text editors, and browsers. See the Manual Release Checklist.

Licence

MIT

HealthExcellent
ReviewPassed
About
Compile structured Obsidian manuscripts into publication-ready DOCX (designed for Vellum workflows), ODT, EPUB, HTML, Markdown, and XML files. Review and correct your manuscript structure before exporting professional publishing files—all locally, without modifying your notes, cloud services, or external tools.
PublishingExportFormats
Details
Current version
0.10.3
Last updated
4 days ago
Created
Last week
Updates
4 releases
Downloads
31
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Anthony FitzpatrickAnthony Fitzpatrickanthonyfitzpatrick
GitHubanthonyfitzpatrick
  1. Community
  2. Plugins
  3. Publishing
  4. Manuscript Compiler

Related plugins

Pandoc Plugin

Commands to export to Pandoc-supported formats like DOCX, ePub and PDF.

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信公众号、飞书、小红书、知乎、微博、CSDN等20+平台。

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

qmd as md

Edit, preview, and render Quarto (.qmd) files with executable code cells via Quarto to PDF, DOCX, HTML, or reveal.js.

Markdown to Jira Converter

Convert notes or selections to Jira markup and vice versa.

WordPress

Publish to WordPress.

ToWord

Export markdown files to Word (docx) with text styling, syntax highlighting, and full mobile support for iOS/Android.

QuickShare

Securely share your notes with one click. Notes are end-to-end encrypted. No API keys or configuration required.

Document Exporter

Export notes, folders, and query results into Markdown bundles, HTML documents, and print-ready exports.

DOCX Exporter

Export notes to Microsoft Word docx files with mobile devices support.