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

Note Improver

aquinasaquinas22 downloads

Improve active notes with reviewed AI edits using Groq or local Ollama.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Note Improver is an Obsidian plugin that analyzes the active Markdown note with an LLM, proposes a clearer and better-structured version, and lets you review and approve the changes before modifying the note.

The plugin supports Groq (cloud) and Ollama (local).

Features

  • Corrects spelling, wording, and Markdown formatting.
  • Adapts improvements to the type of note: memo, concept note, or reference note.
  • Clarifies uncertain passages and fills in essential missing information.
  • Preserves the note’s primary heading and dominant writing style.
  • Adds YAML aliases based on detected topics when the note does not already have frontmatter.
  • Turns the first occurrence of known concepts into Obsidian internal links ([[Note name]]).
  • Can generate a Mermaid diagram when it provides meaningful value.
  • Displays every proposed change with a Before / After preview.
  • Lets you accept all changes, accept only a selection, or reject everything.
  • Creates a backup of the original note before applying changes.

Requirements

  • Obsidian 1.11.4 or later.
  • A Groq API key, or a local Ollama installation.

Groq works on desktop and mobile. Ollama must be running on the same device at http://127.0.0.1:11434, so that provider is generally limited to desktop.

Manual installation

To install Note Improver without using the community plugin catalog:

  1. Download main.js, manifest.json, and styles.css from the desired release.

  2. Create the following folder in your vault:

    <YourVault>/.obsidian/plugins/note-improver/
    
  3. Copy the three files into that folder.

  4. Reload Obsidian.

  5. Open Settings → Community plugins, then enable Note Improver.

Configuration

Open Settings → Note Improver, then choose a provider.

Groq

  1. Select Groq (cloud).
  2. Enter your Groq API key.
  3. Choose an editor model and an analyzer model. The defaults are openai/gpt-oss-120b and qwen/qwen3.8-27b, respectively.

When using the Groq Free plan, using different models for these two roles is recommended. It keeps the short structured analysis on the analyzer model and reserves the editor model's token quota for the complete rewrite, which can help stay within model-specific rate limits. Check the current limits for your account in the Groq Console.

The API key is stored in Obsidian SecretStorage. The plugin’s data.json keeps only the identifier of the selected secret, not the key itself.

Ollama

  1. Install and start Ollama on your computer.

  2. Download a model, for example:

    ollama pull qwen3.5:9b-q6_K
    
  3. Select Ollama (local) in the plugin settings.

  4. Enter the exact model name under Ollama model.

The plugin connects to Ollama at http://127.0.0.1:11434.

Usage

  1. Open a Markdown note.

  2. Select the magic wand icon in the ribbon, or run Improve note with AI from the command palette.

  3. Wait for the analysis to finish.

  4. Expand Show change to compare each proposal.

  5. Enable or disable the changes you want.

  6. Select:

    • Accept all to apply every change;
    • Accept selection to apply only the enabled changes;
    • Reject all to close the window without modifying the note.

When changes are applied, the original version is saved in the backups/ folder at the root of the vault. Backups are timestamped and are not deleted automatically.

Privacy

Behavior depends on the selected provider:

  • Groq: the complete contents of the active note are sent to the Groq API for analysis and rewriting. Review Groq’s terms and privacy policy before using it.
  • Ollama: requests are sent to the local server configured at 127.0.0.1. In this mode, the plugin does not contact a remote LLM service on its own.

The titles of other notes in the vault are used only to create internal links locally. The plugin does not include telemetry.

LLM-generated output can contain errors, so review all proposed changes before accepting them.

Development

The project uses TypeScript, npm, and esbuild. Node.js 18 or later is recommended.

npm install
npm run dev

Available commands:

npm run dev     # compile in watch mode
npm run build   # run TypeScript checks and create a production build
npm run lint    # run ESLint
npm run check:release # validate versions, manifest metadata, and release files

To test the plugin in Obsidian, copy main.js, manifest.json, and styles.css to the root of the plugin folder in your vault, then reload Obsidian.

Release process

  1. Update the version in package.json with npm version patch, npm version minor, or npm version major.
  2. Commit the updated package.json, package-lock.json, manifest.json, and versions.json files.
  3. Create and push a tag matching the version exactly, without a v prefix.
  4. Review and publish the draft GitHub release created by the release workflow.

The release contains main.js, manifest.json, and styles.css as individual assets.

HealthExcellent
ReviewPassed
About
Analyze the active Markdown note with an LLM and propose a clearer, better-structured version while preserving the main heading and dominant style. Correct spelling, wording and Markdown; add YAML aliases and first-occurrence internal links; optionally produce Mermaid diagrams; preview edits side-by-side, accept all or selected changes, and keep a backup of the original note.
AIWriting
Details
Current version
1.1.1
Last updated
Last week
Created
Last month
Updates
2 releases
Downloads
22
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
aquinasaquinas
GitHubnuuye
  1. Community
  2. Plugins
  3. AI
  4. Note Improver

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.

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.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

ChatGPT MD

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