John Banister220 downloadsA full creative writing workflow: project creation, scene management, and manuscript compilation with frontmatter-native data and Bases compatibility.
A writing workflow for Obsidian. Manage projects, scenes, and versioned drafts in plain markdown, with flexible folder structure and native compatibility with Obsidian Bases.
Draft Bench is inspired by Longform, with added emphasis on per-scene draft history as first-class files, rich metadata via frontmatter, and a compile system that requires no JavaScript knowledge.
Status: 0.6.4 — current release. The full V1 feature set has shipped, plus extensions: sub-scene note type (0.2.0); Manuscript Builder Preview tab (0.3.0), dockable Manuscript Builder leaf (0.3.1), mobile support (0.3.2; Android verified, iOS / iPadOS untested), Builder-aligned Manuscript leaf restyle (0.3.3); Manuscript view Continuous mode (0.4.0); Scrivener 3 project importer (0.5.0-0.5.2); five-phase architectural audit (0.5.3); status-based scene-archive workflow (0.5.4); build-provenance attestations on every release asset (0.5.5); frontmatter type-narrowing refactor (0.6.0); scanner-hygiene patch eliminating IE-era polyfill literals from transitive dependencies (0.6.1); fflate migration replacing jszip's UMD module-detection code (0.6.2);
:has()rewrite to sibling-combinator rules in the status-chip filter (0.6.3); postinstall patches plus production minification droppingmain.jsbelow the 5 MB Sync Standard threshold (0.6.4). API and data shape may still adjust between minor versions during the 0.x phase. See VERSIONING.md, the CHANGELOG, or the Release History wiki page for full detail.
dbench-* properties. No index files, no parallel JSON stores. The vault is the database..scriv bundle from inside your vault and produces a fresh Draft Bench project: chapters, scenes, sub-scenes, drafts (optional), inspector content (synopses, notes, comments, footnotes, keywords), and custom metadata. Cross-platform; works on every OS Draft Bench itself supports. See Importing from Scrivener.
Click Install in Obsidian on the plugin's Community page, or search for "Draft Bench" in Obsidian Settings -> Community plugins.
For early access to releases before they reach the Community Plugins directory:
BRAT: Add a beta plugin for testinghttps://github.com/banisterious/obsidian-draft-bench<vault>/.obsidian/plugins/draft-bench/See Getting Started for the first-project walkthrough.
User documentation lives at the GitHub Wiki. Developer and design documentation is in the repo:
src/ layout and layering.Draft Bench is deliberately not an AI writing assistant, a grammar checker, a text-editor replacement, a collaboration tool, or a submission tracker. It provides structural and workflow scaffolding; the words are yours. See the specification for the full list.
MIT.