Proofreader

by pseudometa (aka Chris Grieser)
5
4
3
2
1
Score: 56/100

Description

Category: Creative & Writing Tools

The Proofreader plugin brings AI-powered proofreading directly into your Obsidian editor. It suggests corrections by highlighting additions and marking deletions with strikethroughs, allowing users to accept or reject changes seamlessly with keyboard shortcuts. Designed for simplicity, it avoids complicated settings and offers a fast, cost-effective alternative to traditional proofreading services. Whether checking a full document, paragraph, or a single sentence, the plugin makes quick editorial improvements accessible within minutes. Users need an OpenAI API key, and minimal costs are associated with the usage based on AI model pricing.

Reviews

No reviews yet.

Stats

42
stars
3,261
downloads
8
forks
438
days
15
days
55
days
16
total PRs
0
open PRs
2
closed PRs
14
merged PRs
4
total issues
0
open issues
4
closed issues
0
commits

Latest Version

2 months ago

Changelog

👾 Other

  • build: remove .zip from release artifacts to satify Obsidian review

README file from

Github

Proofreader for Obsidian

GitHub download count Obsidian downloads Last release

AI-based proofreading and stylistic improvements for your writing. Changes are inserted as suggestions directly in the editor, similar to the suggested changes feature in word processing apps.

Table of contents

Features

  • Suggested changes are inserted directly into the text: Additions as ==highlights== and removals as ~~strikethroughs~~.
  • Accept or reject changes with just one hotkey.
  • Easy to use: No complicated plugin settings and AI parameters to configure.
Professional proofreading service Proofreader plugin
Cost for English text of 10,000 words ~ $400, depending on the service ~ $0.01 – $0.061
Completion duration up to 3 work days about 5 minutes
Input format usually Microsoft Word (.docx) Markdown file in Obsidian
Method of incorporating changes mostly mouse clicks keyboard shortcuts
Additional benefits Editor makes general comments on writing style. Plugin can also be used to quickly proofread single sentences or paragraphs.

[!NOTE] This plugin requires an API key from one of the supported providers (OpenAI, Google, Mistral, or OpenRouter) and incurs costs based on usage. Network requests are made when running the proofreading command. (PRs adding support for other LLMs are welcome.)

Installation & setup

Plugin installation

Install in Obsidian

Get an API key

OpenAI

  1. Create an OpenAI account.
  2. Go to this site, and click Create new secret key.
  3. Copy the API key.
  4. In Obsidian, go to Settings → Proofreader → OpenAI and paste your API key there.

[!TIP] The usage costs should not be very high, nonetheless you can track them on this page.

Google

  1. Create a Google account if you don't have one.
  2. Go to Google AI Studio and click Create API key.
  3. Copy the API key.
  4. In Obsidian, go to Settings → Proofreader → Google and paste your API key there.

Mistral

  1. Create a Mistral account.
  2. Go to API keys and click Create new key.
  3. Copy the API key.
  4. In Obsidian, go to Settings → Proofreader → Mistral and paste your API key there.

OpenRouter

  1. Create an OpenRouter account.
  2. Go to API keys and click Create key.
  3. Copy the API key.
  4. In Obsidian, go to Settings → Proofreader → OpenRouter and paste your API key there.

Usage

  1. Use the command Proofread selection/paragraph to check the selected text. If there is no selection, the command will check the current paragraph. Alternatively, you can also check the whole document with Proofread full document. However, note that the quality of AI suggestions tends to decrease when proofreading too much text at once.
  2. The changes are automatically inserted.
  3. Accept/reject changes with Accept suggestions in selection/paragraph and Reject suggestions in selection/paragraph. Same as the proofreading command, the accept and reject commands affect the current paragraph if there is no selection. Alternatively, you can also only accept/reject the next suggestion after your cursor via Accept next suggestion and Reject next suggestion.

Visual appearance of the changes

You can add the following CSS snippet to make highlights and strikethroughs appear like suggested changes, similar to the screenshot further above. (Manual: How to add CSS snippets.)

.cm-strikethrough {
	text-decoration-color: var(--color-red);
}

.cm-s-obsidian span.cm-highlight {
	background-color: rgba(var(--color-green-rgb), 35%);
}

Testimonials

I was paying $29 a month for type.ai until today, your plugin made me cancel the subscription, because the only feature I wanted from there was this inline granular diffing which no other app offered, until Proofreader. @samwega

Plugin development

General

just init   # run once after cloning

just format # run all formatters
just build  # builds the plugin
just check  # runs the pre-commit hook (without committing)

[!NOTE] This repo uses a pre-commit hook, which prevents commits that do not build or do not pass the checks.

Adding support for new LLMs

  1. Create a new adapter for the LLM in ./src/providers/. This should take ~50 lines of code.
  2. In ./src/providers/model-info.ts, add the adapter function to PROVIDER_REQUEST_MAP, and add models for the new provider to MODEL_SPECS.
  3. In ./src/settings.ts, add a setting for the API key to ProofreaderSettingsMenu and add a field to DEFAULT_SETTINGS.

About the developer

In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.

If you find this project helpful, you can support me via 🩷 GitHub Sponsors.

Footnotes

  1. Estimated pricing for the GPT 4.1 nano model in April 2025. The plugin developer is not responsible if the actual costs differ. You can track your usage costs on this page.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI Assistant
3 years ago by Quentin Grail
AI Assistant Plugin for Obsidian
AI bot
2 years ago by kuzzh
The AI Bot Plugin is a powerful tool designed to enhance your note-editing experience in Obsidian by leveraging the capabilities of AI. This plugin allows you to interact with an AI assistant directly within Obsidian, making it easier to generate, edit, and organize your notes with intelligent suggestions and automated tasks.
AI Chat
2 years ago by arenasys
AI Editor
3 years ago by Zekun Shen
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
AI image analyzer
2 years ago by Swaggeroo
Analyze images with AI to get keywords of the image.
AI integration Hub
a year ago by Hishmat Salehi
A modular AI integration hub for Obsidian
AI LaTeX Generator
2 years ago by Aayush Shah
An Obsidian plugin that generates latex code from natural language inputs.
AI LLM
2 years ago by Sparky4567
Lets to use local llms in your Obsidian Vaults, extend your stories or create entirely new texts based on your previous input
AI Mentor
3 years ago by clementpoiret
AI Notes Summary
3 years ago by R. Ian Bull (irbull)
An Obsidian plugin that uses ChatGPT to generate a summary of referenced notes
AI Providers
a year ago by Pavel Frankov
This plugin is a hub for setting AI providers (OpenAI-like, Ollama and more) in one place.
AI Research Assistant
3 years ago by Interweb Alchemy
Prompt Engineering Research Tool for AI APIs
AI Revisionist
a year ago by Synaptic Labs
AI Summarize
2 years ago by Alp Sariyer
Easy to use AI Summary tool for your notes in Obsidian
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
AI Tagger Universe
a year ago by Hu Nie
An intelligent Obsidian plugin that leverages AI to automatically analyze note content and suggest relevant tags, supporting both local and cloud-based LLM services.
AI Transcriber
6 months ago by Musashino Software
AI-powered speech-to-text transcription using OpenAI GPT-4o and Whisper APIs
AI Zhipu
2 years ago by Tarslab
AI-zhipu is an Obsidian plugin that helps you utilize the Zhipu API. 智谱AI obsidian 插件
Arcana
3 years ago by A-F-V
Supercharge your Obsidian note-taking through AI-powered insights and suggestions
Auto Correct Capitals Misspellings
2 years ago by Ummel
This plugin automatically corrects words where the first two letters are capitalized and the rest are lower case.
Autocomplete
6 years ago by Yeboster
Obsidian plugin to provide text autocomplete
Ayanite
2 years ago by jemstelos
Better MathJax
3 years ago by GreasyCat
Blog AI Generator
a year ago by Gareth Ng
Obsidian Plugin: generate blog via AI based on the current note.
BMO Chatbot
3 years ago by Longy2k
Generate and brainstorm ideas while creating your notes using Large Language Models (LLMs) from Ollama, LM Studio, Anthropic, Google Gemini, Mistral AI, OpenAI, and more for Obsidian.
brAIn
3 years ago by lusob
Brain Dump Mode
2 years ago by yesjinu
Obsidian plugin - DISABLE your delete key and eliminate hesitation!
Canvas Conversation
3 years ago by André Baltazar
A plugin for Obsidian that allows you to create a canvas conversation using ChatGPT.
Canvas LLM Extender
3 years ago by Pasi Saarinen
Let the OpenAI LLM add nodes to your Obsidian canvas
Canvas2Document
2 years ago by slnsys
Plugin for Obsidian to convert a complete Canvas to a long form document
Caret
2 years ago by Jake Colling
Caret, an Obsidian Plugin
Chat with Bard
3 years ago by Artel250
An obsidian plugin that enables you to talk to Google Gemnini directly
ChatCBT
3 years ago by Claire Froelich
AI-powered journaling plugin for your Obsidian notes, inspired by cognitive behavioral therapy
ChatGPT Definition
3 years ago by julix14
ChatGPT MD
3 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
CoCo AskAI
2 years ago by Yukee
CoCo-AskAI is an Obsidian plugin that enables AI-powered note assistance, enhancing the writing experience with customizable functions.
Daily Stats
5 years ago by Dhruvik Parikh
Plugin to view your daily word count across all notes in your Obsidian.md vault.
Dangerous Mode
7 months ago by Vansh Kumar
most dangerous writing app in obsidian
Dialogue
5 years ago by Jakub Holub
Dialogue plugin for Obsidian.md
Dialogue Mode
2 years ago by Patrick Chiang
digital paper
3 years ago by Daniel Fernandes
turn off backspace and undo, like writing with a pen on real paper.
Duplicate line
a year ago by Marcin Sztolcman
Plugin for Obsidian: duplicate current line, or selection.
Edit Link Alias
6 months ago by mnaoumov
Obsidian Plugin that adds edit link alias command.
Editing Mode Hotkey
2 years ago by Signynt
Obsidian plugin to change the default editing mode (between Live Preview and Source) using a command or hotkey
Editing Toolbar
4 years ago by Cuman
An obsidian toolbar plugin, modified from the Cmenu plugin
Expand Selection
3 months ago by Alex Tait
Expands the editor selection to lines, sections, or the entire note for convenience on mobile.
Explain Selection With AI
2 years ago by Ben Wurster
This is my first go at making an Obsidian plugin to elaborate on and describe selected bits of information and their context.
Fantasy name generator
3 years ago by Lukewh
Flashcard Generator
3 years ago by ChloeDia
Obsidian Plug-in to automatically create a set of questions/answers on your notes !
Focus Active Sentence
3 years ago by artisticat
Highlight the active sentence in Obsidian.md
Gemini Assistant
2 years ago by eatgrass
Your AI assistant in obsidian
Gemini Scribe
2 years ago by Allen Hutchison
An obsidian plugin to interact with Google Gemini
Github Copilot
2 years ago by Vasseur Pierre-Adrien
A bridge between Obsidian and Github Copilot
GPT Assistant
3 years ago by M7mdisk
Ask GPT from your notes and get personalized answers based on your knowledge base.
GPT-LiteInquirer
3 years ago by ittuann
💬 Experience OpenAI ChatGPT assistance directly within Obsidian, drafting content without interrupting your creative flow.
Hemingway Mode
2 years ago by Joaquín Bernal
HiNote
a year ago by Kai
Add comments to highlighted notes, use AI for thinking, and flashcards for memory.
Images to Notes
a year ago by Rodolfo Terriquez
Turn photos of your handwritten notes into markdown
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
InlineAI
a year ago by FBarrca
Inscribe
a year ago by Ahmet Ildirim
Obsidian plugin for inline autocompletion with AI
Intelligence
3 years ago by John Mavrick
Japanese Manuscript Counter
6 months ago by Yo Fujii
Keep the Rhythm
a year ago by Ezben
An Obsidian plugin to track your daily word count through a heatmap.
Khoj
3 years ago by Debanjum Singh Solanky
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
LLM Test Generator
a year ago by Aldo E George
LLM workspace
2 years ago by Olivér Falvai
Long sentence highlighter
10 months ago by Robert Meißner
Longform
5 years ago by Kevin Barrett
A plugin for Obsidian that helps you write and edit novels, screenplays, and other long projects.
Markpilot
2 years ago by Taichi Maeda
AI-powered inline completions and chat view for Obsidian
Memos AI Sync
a year ago by leoleelxh
obsidian-memos-sync-plugin,将 Memos 内容同步到 Obsidian 的插件,提供无缝集成体验。
Mesh AI
2 years ago by Chasebank87
Metadata Auto Classifier
2 years ago by Beomsu Koh
AI-powered Obsidian plugin that automatically classifies and generates metadata (tags, frontmatter) for your notes.
Mode manager
a year ago by dk949
Better management of reading/editing modes in obsidian
Musical Text
a year ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.
My Typewriter Line
8 months ago by dmo-code
NeuroVox
2 years ago by Synaptic Labs
Obsidian plugin for transcription and generation
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
Nova
5 months ago by Shawn Duggan
Nova - AI plugin for Obsidian that edits your documents directly through natural conversation. Stop copying from chat, start collaborating with AI.
Novel Word Count
4 years ago by Isaac Lyman
Obsidian plugin. Displays a word count or other statistic for each file, folder and vault in the File Explorer pane.
Open Interpreter
2 years ago by Mike Bird
The power of Open Interpreter in your Obsidian vault
Orthography
5 years ago by denisoed
The Obsidian plugin for checking grammar and correcting spelling errors in text.
Pixel Perfect Image
a year ago by Johan Sanneblad
Pixel perfect 100% image resizing, copy to clipboard, show image in Finder/Explorer, edit image in external editor, and much more.
PodNotes
4 years ago by Christian B. B. Houmann
PodNotes is a plugin for Obsidian that helps the user write notes on podcasts.
ProZen
4 years ago by Moskvitin
Obsidian plugin for going FULL screen
Quick Nav
a year ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Quiz Generator
2 years ago by Edward Cui
Generate interactive flashcards from your notes using models from OpenAI (ChatGPT), Google (Gemini), Ollama (local LLMs), and more. Or manually create your own to use with the quiz UI.
Readability Score
3 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Regex Line Filter
a year ago by 64MM4-KN1F3
A note filtering plugin for Obsidian
Research Quest
a year ago by Nathan Arthur
Reverse Prompter
2 years ago by Ryan Halliday
Let AI generate prompts to keep you writing
Rich Text Editor Shortcuts
2 years ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Select word
2 years ago by Connor Espino
Silicon AI
3 years ago by deepfates
Add some intelligence to your notes with Silicon AI for Obsidian
Smart Composer
2 years ago by Heesu Suh
AI chat assistant for Obsidian with contextual awareness, smart writing assistance, and one-click edits. Features vault-aware conversations, semantic search, and local model support.
Smart Connections
3 years ago by Brian Petro
Find related notes and excerpts while writing. Your link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.
Smart Context
2 years ago by 🌴 Brian
Smart Second Brain
2 years ago by Leo310, nicobrauchtgit
An Obsidian plugin to interact with your privacy focused AI-Assistant making your second brain even smarter!
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
Spellcheck Toggler
2 years ago by Julian Szachowicz
A plugin for Obsidian which gives you more control over the red-underline spellcheck behaviour.
Stille
5 years ago by Michael Lee
🌗 Stille — An Obsidian plugin that helps you focus on your writing, a section at a time.
Storyclock Viewer
3 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Strapi Exporter AI
2 years ago by Cinquin Andy
[prod] - 🚀 Strapi Exporter: Supercharge Your Obsidian-to-Strapi Workflow, export an obsidian notes directly to your Strapi API
Student Repo
a year ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Table Line Break Mobile
5 months ago by marcelflymark
Obsidian plugin: Insert a new line break inside a table cell using the <br> HTML element
Tars
2 years ago by Tarslab
Obsidian tars plugin that supports text generation based on tag suggestions, using services like DeepSeek, Claude, OpenAI, OpenRouter, SiliconFlow, Gemini, Ollama, Kimi, Doubao, Qwen, Zhipu, QianFan & more.
Thought Agent
2 months ago by tuguberk
This plugin has not been manually reviewed by Obsidian staff. An autonomous graph-aware AI assistant that chats with your notes, proposes edits safely, and creates intelligent mindmaps.
Typezen
2 years ago by Ilgam Gabdullin
Plugin for obsidian which lets you turn zen mode instantly
Typing Assistant
3 years ago by Jambo
Typing Assistant is a plugin that improves writing efficiency and provides a user experience similar to that of【Notion】
Typographer
8 months ago by René Coignard
Enhances typography with smart quotes, custom text replacements and auto-pairing characters.
Variant Editor
a year ago by Kunal Jain
Obsidian plugin to create variants
Vault Chat
3 years ago by Exo Ascension
A ChatGPT bot trained on your vault notes. Ask your AI questions about your own thoughts and ideas!
Vision Recall
a year ago by Travis Van Nimwegen
Transform screenshots into searchable Obsidian notes using AI vision and text analysis
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
Word Sprint
5 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
WordCraft
a year ago by Daniel Fernandes
Find rhymes, synonyms, and describing words from within Obsidian. Designed for songwriting and poetry.
WordWise
2 years ago by ckt1031
Writing companion for AI content generation.
WPM Reading Time - How Long to Read This Text
3 months ago by Santi Younger
Calculate reading time estimates for selected text using your own reading speed in Words Per Minute.
Write Good
a year ago by Mark Hesketh
Obsidian plugin to help improve writing style
Writing
4 years ago by johackim
Write and format your next book directly from Obsidian
Writing Goals
3 years ago by James Lynch
Set yourself dynamic writing goals for notes and folders to help you hit your long form writing targets with Obsidian.
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
YOLO
6 months ago by Lapis0x0
Smart, snappy, and multilingual AI assistant for your vault.
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
YouTube Video Summarizer
a year ago by mbramani
Generate AI-powered summaries of YouTube videos directly in Obsidian using Google's Gemini AI.