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

Writing Menu

zpzp13zpzp136k downloads

A writing environment customization plugin with typography controls, focus mode, smart quotes, text substitution, typewriter scroll, word counter, and more.

Add to Obsidian
Writing Menu screenshot
Writing Menu screenshot
Writing Menu screenshot
Writing Menu screenshot
Writing Menu screenshot
  • Overview
  • Scorecard
  • Updates63

Writing Menu — a focused writing workspace for Obsidian

English | 한국어

A writing workspace for fiction and serial stories in Obsidian. Draft manuscripts, plan plots and characters, review your writing, and ask questions about your project.

Download the latest release

Write your manuscript

Obsidian %%…%% comments are excluded from character counts and REVISION analysis. Copy excludes comments by default; turn on Comments in the export content controls to include them.

  • Use a shared writing toolbar in Markdown and the desktop-only paged view.
  • Adjust fonts, spacing, paragraphs, and text color. Work with focus mode, typewriter scrolling, smart quotes, and text replacements.
  • Check character counts, copy your text, and export to TXT, DOCX or HWPX from a document-selection and formatting preview dialog. Windows and macOS generation and HWPX template formatting work without Python, Word or Hancom Hangul.

The same manuscript laid out across multiple editable pages

Markdown writing view

Markdown editor with the writing toolbar

Project typography

Configure headings, footnotes, and emphasis for project manuscripts in Style Settings.

Style Settings controls for project headings and footnotes

Export documents

Select and reorder manuscripts in a TXT, DOCX, or HWPX preview, then save them separately or merge them into one document. Adjust text, paragraph, and page settings, and apply presets or HWPX template formatting.

The document list uses the Bases core plugin, available in Obsidian 1.10 or later.

Manuscript merge order alongside an HWPX document preview

Export formatting

Font, size, weight, alignment, and line-spacing controls beside the document preview

Plan your story

Organize plots, characters, foreshadowing, and checklists in project workbooks.

  • Manage sheets, rows, columns, subrows, statuses, labels, and cell formatting.
  • View and edit the selected row or column as cards in the sidebar.
  • Search, paste multiple cells, undo changes, and export to Markdown.
  • Type [[internal links]] in cells and the sidebar to get note suggestions, then follow links to their sources.

Plot workbook with scene beats, cast, status, and a row sidebar

Internal link suggestions

Note suggestions while entering an internal link in a plot cell

Deus AI

Ask questions using your project's manuscripts, character notes, and plots.

  • Research: Look up relationships, chapter events, and character histories. Follow citations back to the source.
  • References: Add notes with @ and manage included material from the + menu.
  • Character dialogue: Use /character to try a conversation for the current scene or a situation you describe.
  • Conversations: Search, pin, branch, and export project sessions.

A project research answer with citations and source chapters

Character dialogue

Elizabeth and Darcy shown with separate dialogue and narration

Choose Gemini, Claude Code (CLI), or Codex (CLI) in the model selector. Gemini requires an API key. CLI models use an installed, authenticated desktop CLI. Selecting a CLI opens the model catalog and supported effort levels reported by the installed tool. You can also choose its model, effort, and executable path in Deus settings; a blank path uses automatic executable discovery. All providers share the same project context, retrieval, and citation handling. Citations open in the current tab by default; you can choose a new tab in settings.

CLI models and reasoning effort

Selecting a Codex model and reasoning effort in Deus

Review and restore

  • Analyze sentence and paragraph lengths, dialogue proportions, and Korean repeated expressions in a manuscript or an entire project.
  • Compare manuscript snapshots and restore the full text or selected changes.
  • Transfer plot workbooks between devices with Markdown snapshots and restore them manually.

Sentence lengths, paragraph lengths, and narration/dialogue composition across a project

Compare manuscript snapshots and restore changes

A saved draft compared with the current manuscript, with additions and deletions highlighted

Character wiki

Keep character profiles, images, and properties together, and explore connections in a relationship graph.

Elizabeth Bennet's profile with structured properties, character notes, and linked relationships

Character relationship graph

The main Pride and Prejudice characters connected in a relationship graph

Writing dashboard

Track tasks, schedules, character counts, writing time, goals, and timers. Includes character counting for Munpia and Novelpia, plus playback of audio stored in your vault.

Writing dashboard with character-count trends, goals, and timers

Calendar, writing tasks, and time by activity

A weekly writing calendar, project tasks, and daily planning, drafting, and revision time

Mobile tools

Look up Korean words, review spelling corrections, and insert symbols with layouts that fit the screen and keyboard. Choose mobile fonts separately from desktop; downloaded fonts remain available offline.

Dictionary and HanjaSpell checkingSpecial characters
Mobile Korean dictionary and Hanja conversion Korean spelling correction panel linked to the manuscript Searchable special characters with favorites

Install and get started

  1. Download the writing-menu-*.zip asset from the latest release.
  2. Extract the ZIP and copy the complete writing-menu folder into .obsidian/plugins/ in your vault.
  3. Enable Writing Menu in Obsidian's Community Plugins settings. Keep your existing data.json when updating.
  4. Register your project and manuscript/character folders in the plugin settings. Add API keys for the dictionary and Gemini services you use. For CLI models, first sign in from a terminal with claude auth login or codex login.

Assign shortcuts under Obsidian Settings → Hotkeys → Writing Menu.

Interface language

Writing Menu follows Obsidian's language setting: Korean uses the Korean interface; English and other languages use English. Restart Obsidian after changing the app language. Existing notes, project names, custom labels, and statistics metadata keys are preserved. Dictionary, Hanja, spell checking, and morphology analysis remain Korean-language tools.

External services and license

Download the Document engine once in the export settings to enable HWPX previews. Pinned kordoc and its required libraries are downloaded from the npm registry, checked against integrity hashes, and stored in the plugin's kordoc-assets folder. A persistent worker inside Obsidian reuses the engine offline. No separate Node.js/npm installation or executable-path setup is required, and manuscripts are not uploaded. kordoc sources are not bundled in the plugin distribution.

Deus AI sends your conversation and reference material to the selected model provider through the Gemini API or an installed CLI. Dictionary and spell-checking tools use their respective services. Mobile fonts and optional analysis assets are downloaded on request and stored locally. Spell checking uses unofficial endpoints; follow the provider's terms.

MIT License. Notices for external components, including Claudian, are included with the relevant code and distribution files.

Screenshots show demo and test projects. The Jane Austen Pride and Prejudice examples use the public-domain English text. AI conversations and dictionary/spelling results are illustrative. Mobile images show responsive layout previews.

Logo (SVG)

HealthExcellent
ReviewSatisfactory
About
Writing Menu — Obsidian Writing Assistant Plugin A comprehensive writing environment plugin for Obsidian, tailored for novelists and writers. Integrates typography controls, focus mode, smart input, word counter, daily work time tracker, calendar dashboard, version control, and wiki view into one plugin. Key Features Typography: Font, size, line height, line width per note or folder Focus Mode & Typewriter Scroll: Distraction-free writing Smart Input: Auto quotes, symbol triggers, text substitution, smart enter Char Count: Munpia/Novelpia format tracking with daily notes integration Work Time Tracker: Per-mode (draft/writing/editing) time tracking saved to frontmatter Calendar Dashboard: Date strip, monthly view, hover preview with tasks/char count/time Version Control: Snapshot, side-by-side diff, partial revert Wiki View: Card view for characters/settings with custom groups and relations Export: TXT/HWP export, heading/footnote exclusion Music Player: In-vault audio playback
WritingEditingCalendar
Details
Current version
3.5.4
Last updated
2 weeks ago
Created
10 months ago
Updates
63 releases
Downloads
6k
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
zpzp13zpzp13zpzp13
GitHubzpzp13
  1. Community
  2. Plugins
  3. Writing
  4. Writing Menu

Related plugins

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Text Format

Format selected text upper/lower/capitalize.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.