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

English Write Checker

julioaghjulioagh26 downloads

Real-time English writing suggestions powered by a local LLM (Ollama) to reach C1-C2 level.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

An Obsidian plugin that analyzes your English writing in real time using a local LLM via Ollama. It highlights grammar errors and style suggestions directly in the editor, with inline replacements you can accept with a single click.

Features

  • Red underline — grammar mistakes (wrong tense, missing article, subject-verb disagreement, etc.)
  • Blue underline — style improvements to reach C1-C2 level vocabulary and register
  • Inline suggestion chips shown next to each flagged phrase
  • Click any suggestion to instantly accept it
  • Tooltip with explanation on hover
  • Fully local — no data leaves your machine

Screenshots

Suggestions displayed inline

Inline suggestions

Hover to see the explanation

Hover tooltip

Click to accept a suggestion

Accept suggestion

Requirements

  • Obsidian 0.15.0 or higher
  • Ollama running locally
  • Model pulled: gemma3:4b (or gemma3:12b for better quality)

Installation

  1. Clone or download this repository
  2. Copy the folder into your vault's plugin directory:
    <your-vault>/.obsidian/plugins/english-write-checker/
    
    The folder must contain only: main.js, manifest.json, styles.css
  3. Open Obsidian → Settings → Community plugins → enable English Write Checker
  4. Make sure Ollama is running:
    ollama serve
    ollama pull gemma3:4b
    

Usage

  1. Open a note and write or paste English text
  2. Select the paragraph you want to analyze
  3. Open the Command Palette (Cmd+P) → English Write Checker: Analyze selected text
  4. Click any suggestion chip to accept it, or hover to read the explanation
  5. To clear all suggestions: English Write Checker: Clear all suggestions

Tip: assign a hotkey to "Analyze selected text" in Settings → Hotkeys for faster access.

Settings

Setting Default Description
Ollama endpoint http://localhost:11434 URL where Ollama is running
Model gemma3:4b Change to gemma3:12b for higher quality
Target level C1 B2, C1, or C2 proficiency target

License

MIT © Julio Gonzales

Based on write-good-obsidian by Mark Hesketh (MIT).

93%
HealthExcellent
ReviewSatisfactory
About
Analyze English writing in real time using a local LLM via Ollama and receive grammar and style suggestions inline. Highlight grammar errors with red underlines and style upgrades with blue, show clickable suggestion chips with hover explanations, accept fixes with one click, and keep all processing local.
WritingAIEditing
Details
Current version
0.1.5
Last updated
6 days ago
Created
2 weeks ago
Updates
6 releases
Downloads
26
Compatible with
Obsidian 0.15.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
julioaghjulioagh
github.com/julioagh
GitHubjulioagh
  1. Community
  2. Plugins
  3. Writing
  4. English Write Checker

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.

LanguageTool Integration

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

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Local GPT

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

Gemini Scribe

Allows you to interact with Gemini and use your notes as context.

ChatGPT MD

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

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".

Neural Composer

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

Advanced Tables

Improved table navigation, formatting, and manipulation.