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

Folio

danigarviredanigarvire152 downloads

Project-based long-form writing environment for books and scripts.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

Folio is an Obsidian plugin for long-form writing projects such as books, screenplays, TV series, essays, and films. Maintainer: Daniel Garvire.

It introduces a project-centric writing workflow that combines structure, drafting tools, and writing reference material—all inside Obsidian.


Quick start

  1. Install the plugin (Community Plugins or manual install).
    • Manual install: copy main.js, manifest.json, and styles.css into your vault at .obsidian/plugins/folio/ and reload Obsidian.
  2. Open Folio from the ribbon (book icon) to create or open a project.
  3. Use the Folio view to manage your structure and drafts.
  4. Open Writer Tools for Focus Mode, Export Assistant, and references.

Core concepts

  • Projects: Each writing project lives in its own structured workspace.
  • Narrative structure: Chapters, scenes, or sections are organized as a meaningful hierarchy, not just files.
  • Drafting + reference: Writing tools and narrative reference material coexist in the same workflow.
  • Focus: Dedicated tools for distraction-free drafting and writing sessions.

Folio is designed for writers working on complex, long-form material who need more than plain markdown notes, while keeping full control of their files.


What Folio does today

Project-based workspace

  • Create projects with predefined folder structures depending on project type (book, script, etc.).
  • Each project has its own root, metadata, and internal organization.
  • Projects are self-contained and coexist cleanly with the rest of your vault.

Folio View (project overview)

  • Central project dashboard with:
    • Cover placeholder
    • Title and subtitle
    • Author and description
    • Live project statistics (word count)
  • Acts as the main entry point for navigating and managing a project.

Tree / Outline view

  • Hierarchical outline representing chapters, scenes, or sections.
  • Drag-and-drop reordering.
  • Context actions for managing project files.
  • Designed to reflect narrative structure, not just folders.

Writer Tools view

The Writer Tools view is a core part of Folio and provides writing-focused tools and reference material alongside drafting.

Characters

  • Centralized character reference.
  • Designed to keep character information accessible while writing.
  • Helps maintain consistency across long-form projects.

Narrative

  • Narrative techniques, devices, and concepts.
  • Intended as an in-project reference while planning or revising.
  • Useful for both fiction and scripted formats.

Structure

  • Structural models and frameworks (acts, journeys, story shapes).
  • Supports planning and analysis of long-form narrative structure.
  • Acts as a conceptual guide rather than a rigid template.

Tips

  • Writing advice, best practices, and common pitfalls.
  • Focused on practical guidance during the writing process.

Export Assistant

  • Tool to consolidate a project into a single document.
  • Designed for exporting or reviewing full drafts outside the vault.

About

  • Plugin information, support links, and contact.

Focus Mode (drafting)

  • Distraction-free writing mode.
  • Built-in timer for writing sessions.
  • Session-based word count tracking.
  • Focus Mode Stats modal for reviewing session data.

Screenplay formatting

Notes with frontmatter cssclass: md-screenplay (or cssclass: folio-screenplay) render in screenplay style.
Folio bundles a third-party MIT-licensed screenplay CSS snippet for formatting (see Third-party notices).

Heading mapping (basic)

The bundled snippet maps markdown headings (#) to screenplay elements:

  • # → Scene heading
  • ## → Character
  • ### → Parenthetical
  • #### → Transition
  • ##### → Act / section

Helper labels (e.g., “Scene Heading”) appear when the snippet’s helper classes are enabled.


PDF export

  1. Open Writer Tools → Export Assistant.
  2. Choose your project and format (PDF).
  3. Open PDF Settings to customize layout (page size, margins, fonts, cover, etc.).
  4. Click Export to generate the PDF.

Screenplay CSS is applied automatically in exports when cssclass: md-screenplay or cssclass: folio-screenplay is set.

Designed to separate drafting time from planning and management.


Statistics

  • Project-level word count tracking.
  • Session-level statistics for Focus Mode.

Project structure (developer overview)

High-level structure of the codebase:

  • src/main.js — plugin entry point, event handling, orchestration.
  • src/views/ — UI views (Folio view, Writer Tools view, settings).
  • src/services/ — configuration, tree management, statistics.
  • src/modals/ — modals (new project, manage project, focus stats).
  • styles.css — UI styling.

End users install only the compiled release files.


Support

Folio is free and open-source.

If you find it useful, you can optionally support its development here:
☕ Buy Me a Coffee: https://buymeacoffee.com/danielgarvire

Support is voluntary and does not unlock features or provide special access.


Disclaimer

This plugin is provided "as is", without warranty of any kind.
The author is not responsible for data loss, corruption, or any unintended behavior.

Use at your own risk and always keep backups of your vault.


No Warranty / No Liability

This plugin is provided without warranties or conditions of any kind.
In no event shall the author be liable for any claim, damages, or other liability.


Not affiliated with Obsidian

This plugin is an independent project and is not affiliated with, sponsored by, or endorsed by Obsidian.


Third-party notices

  • PRO Screenwriting Snippet — Bluemoondragon07 (MIT)
  • Lucide Icons — https://lucide.dev

Roadmap (ideas)

  • Extended export formatting options.
  • Additional narrative frameworks and writing resources.
  • Expanded Focus Mode analytics and history.
  • Additional project types and customization.
  • Any additional idea provided by kind users!

Folio is under active development.
UI and features may evolve as the project grows.

83%
HealthExcellent
ReviewRisks
About
Create project-centric workspaces for books, scripts, essays, and films with self-contained folders, metadata and live word counts. Organize narrative structure with a hierarchical, drag-and-drop outline for chapters and scenes, and use Writer Tools for focus mode, drafting helpers, export assistant and inline references.
WritingProject managementFolders
Details
Current version
1.0.6
Last updated
Last month
Created
4 months ago
Updates
7 releases
Downloads
152
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Buy Me a Coffee
Author
danigarviredanigarvire
github.com/danigarvire
GitHubdanigarvire
  1. Community
  2. Plugins
  3. Writing
  4. Folio

Related plugins

Longform

Helps you write and edit novels, screenplays, and other long projects.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Text Generator

Generate text content using GPT-3 (OpenAI).

Smart Composer

AI chat with note context, smart writing assistance, and one-click edits for your vault.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Super Simple Time Tracker

Multi-purpose time trackers for your notes.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.