shawnduggan2k downloadsYour AI writing partner that edits exactly where you want - select text and transform, or chat at cursor position.
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 the local Ollama API, OpenAI-compatible endpoints like LM Studio, or your own API keys for Claude, OpenAI, and Gemini. Nova has no AI proxy or telemetry service: conversations stay in your vault, and cloud requests go directly to the provider you configure.
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.
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.
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.
Select text → Right-click → Choose transformation → Watch it change in place. The AI edits exactly what you selected, nothing else.
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.
Ask for content at your cursor position. "Add a methodology section here" writes exactly where your cursor is, not in a separate chat window.
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:
<!-- nova: instruction --> placeholders in your document/fill in your document (generates all placeholders)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.
Smart Revision is Nova's Supernova workflow for controlled AI revision. Select a passage, choose a revision pass and posture, add constraints, then review the proposal before the note changes.
Nova groups proposed edits into review cards with before-and-after wording, local clarity impact, and meaning-risk signals. Safe cards can be accepted together; high-risk cards require individual review. Only accepted cards are applied, and Nova refuses to apply the proposal if the selected passage changed after the revision began.
Smart Revision uses your configured AI provider and your API key. Supernova does not include hosted AI credits.
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.
[[Note#Heading]] include only that section, keeping token usage tight.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.
Need help? Read the full Nova User Guide
Nova supports Claude, OpenAI, Gemini, Ollama's local API, and OpenAI-compatible Chat Completions endpoints such as LM Studio, LocalAI, LiteLLM, OpenRouter, and other custom gateways.
For OpenAI-compatible endpoints, enter the API root exactly as the provider expects, such as http://localhost:1234/v1 or https://example.com/api/v1. Nova appends /models and /chat/completions; it does not guess or add /v1 for you. API keys are optional for endpoints that do not require authentication.
If /models is unavailable, enter the model name manually and test the connection. Nova will validate the saved model with a tiny chat completion. Cloud-compatible endpoints can be used on mobile when mobile support is enabled; local, private network, .local, and single-hostname URLs are desktop-only.
Nova is free and open source (AGPL-3.0). All core features work with your own API keys forever.
Free core includes selection editing, cursor chat, auto-context, Smart Fill, Writing Analysis, Writing Dashboard, Prose Linter, and all supported providers.
Supernova costs US$29 for one year of access, paid once with no automatic renewal. It unlocks Nova's premium features available during that access period, beginning with Smart Revision. Continuing after the year ends requires another one-year purchase.
Supernova does not include hosted AI credits. Nova remains user-provider-first: you use your own API keys or local models.
Existing Founding Supernova and Lifetime Supernova licenses remain permanent and supported.
The plugin includes a "Supernova" tab in settings with information about Supernova access and license status.
Recently shipped:
© 2025–2026 Shawn Duggan • Built with pride in Halifax, NS