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

Nova

shawndugganshawnduggan1k downloads

Your AI writing partner that edits exactly where you want - select text and transform, or chat at cursor position.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates43

AI writing editor, native to Obsidian. Sharpen your prose, refine selected text, write at the cursor, and review local clarity checks. Not a generator. An editor.

Use local AI (Ollama, LM Studio) or your own API keys (Claude, OpenAI, Gemini). Nova never sees your content, never stores your conversations, and collects zero telemetry.


How It Works

Writing Dashboard

Vault-wide writing quality scores with a composite score across four pillars — clarity, conciseness, variety, and discipline. Per-document breakdown, sortable table, and historical trend sparklines that track your improvement over time. Command palette → "Open writing dashboard."

All local, zero AI costs, free for all users.

Prose Linter

Sharper prose, native to Obsidian. Open Prose Linter from the command palette and it appears in its own right-side review pane, styled like Nova's sidebar. Nova adds filled, category-colored highlights while the pane is active and flags long and very long sentences, passive voice, adverbs, weak intensifiers, qualifiers, complex words, repeated words, and repeated phrases. Rows jump to the exact issue; safe local replacements appear only when Nova can verify the current text still matches.

Prose Linter is free, local, Markdown-aware, and does not require an account, API key, or Supernova license. It is not a grammar checker.

Writing Analysis

Readability score, word and sentence counts, reading time, passive voice percentage, adverb density, and weak intensifier detection — running locally with zero AI costs. Writing Analysis is the metrics engine; Prose Linter is the visual review pane for highlights and issue-by-issue editing. To keep editing responsive, Nova analyzes the current note as a snapshot, marks results stale after edits, and refreshes when you click Analyze.

Note: Writing analysis is English-only. Non-English documents won't get useful results from these features. AI editing works in any language your model supports.

Selection-Based Editing

Select text → Right-click → Choose transformation → Watch it change in place. The AI edits exactly what you selected, nothing else.

Challenge Your Thinking

Select any argument or claim → Right-click → "Challenge This." Nova identifies logical gaps, unsupported claims, and counter-arguments. It doesn't rewrite — it asks the hard questions so you can write better.

Chat with Cursor Awareness

Ask for content at your cursor position. "Add a methodology section here" writes exactly where your cursor is, not in a separate chat window.

Smart Fill — AI Placeholders for Structured Documents

Use <!-- nova: instruction --> comments as AI placeholders. Place them throughout your document, then generate all sections at once.

Example:

## Executive Summary
<!-- nova: Write compelling 2-sentence summary -->

## Problem Statement
<!-- nova: Describe the problem in 150 words -->

How it works:

  1. Place <!-- nova: instruction --> placeholders in your document
  2. Generate content using any method:
    • Type /fill in your document (generates all placeholders)
    • Open command palette (Cmd/Ctrl+P) → "Smart fill" (generates all)
    • Right-click in editor → "Nova: Smart fill" (generates all)
    • Click margin indicators to fill individual placeholders
  3. Nova streams content that matches your document's context and style

Smart fill pairs naturally with the Templater plugin. Use Templater for dynamic values (dates, file names, metadata) and Nova placeholders for AI-generated content. Insert a template, then generate all sections with /fill or command palette.

Auto-Context: Your Knowledge Graph, Built In

Nova automatically resolves your note's outgoing wikilinks and optionally its backlinks, pulling linked notes into the AI's context window — no manual references in chat required.

  • Section links like [[Note#Heading]] include only that section, keeping token usage tight.
  • Large documents are intelligently truncated to their most relevant sections.
  • Backlinks can be enabled for bidirectional awareness.
  • The Context Quick Panel at the top of the sidebar shows everything: document list, token counts, budget bar, and toggle controls.

What Nova Doesn't Do

Nova isn't a grammar checker. It won't flag comma splices or subject-verb disagreement — use LanguageTool or Grammarly for that.

Nova doesn't index your vault. It works with the document you have open plus any notes you explicitly link. It won't search across hundreds of files to find relevant context.


Get Started

  1. Obsidian → Community Plugins → Search "Nova" → Install
  2. Add your API key (or set up local AI)
  3. Select any text → Right-click → Try it

Need help? Read the full Nova User Guide


Pricing

Nova is free and open source (AGPL-3.0). All core features work with your own API keys forever.

Supernova ($29/year) gives supporters early access to new features before they become free. Every feature graduates to the free tier. Current and upcoming Supernova features are listed in the roadmap below.

The plugin includes a "Supernova" tab in settings with information about supporter benefits. No nag screens in the editor.


Roadmap

Recently shipped:

  • Prose Linter (v1.6) — Free local clarity workbench for sharper prose, native to Obsidian: filled highlights, category filters, Markdown-aware analysis, safe local Apply actions, and jump-to-issue editing. No AI key or Supernova license required.
  • Writing Dashboard (v1.5) — Vault-wide writing quality scores, per-document breakdown, and historical trend tracking. Entirely local, free for all users.
  • Writing Analysis (v1.4) — Readability scoring, passive voice metrics, sentence-length analysis, adverb density, weak intensifier flagging, and sidebar stats. All local, zero API costs.
  • Auto-Context (v1.3) — Wikilink resolution, backlinks, and the Context Quick Panel.
  • Smart Fill (v1.2) — AI placeholders for structured documents. Now free for all users.

Coming next:

  • Revision Mode (v1.7) — AI-proposed edits shown as inline tracked changes. Accept or reject each change individually. Supernova early access.
  • Voice Match (v1.8) — Nova learns your writing style and matches it on every transformation. Supernova early access.

Multi-language support: German writing analysis is in progress with a community contributor. Other languages to follow.


© 2026 Shawn Duggan • Built with pride in Halifax, NS

HealthExcellent
ReviewNot scanned
About
Edit text in place with AI-driven transformations: select text to refine, insert content at the cursor, fill sections from inline AI placeholders, or challenge claims with counter-arguments. Analyze writing vault-wide with a dashboard scoring clarity, conciseness, variety and discipline, run English readability and style checks, and keep data private by running local models or using your API keys—no conversations stored, no telemetry.
AIWriting
Details
Current version
1.6.2
Last updated
2 days ago
Created
12 months ago
Updates
43 releases
Downloads
1k
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
OTHER
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
shawndugganshawnduggan
novawriter.ai
GitHubshawnduggan
  1. Community
  2. Plugins
  3. AI
  4. Nova

Related plugins

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.

Local GPT

Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access.

ChatGPT MD

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

Neural Composer

Local Graph RAG powered by LightRAG. Chat with your notes using deep knowledge graph connections.

BMO Chatbot

Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) such as OpenAI's "gpt-3.5-turbo" and "gpt-4".

GPT-3 Notes

Generate notes on any subject using OpenAI's GPT-3.5 and GPT-4 language models.

Ollama

Enable the usage of Ollama within your notes.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.