CODE
Writing Insights v0.1.0
A local-first writing insights plugin for Obsidian, inspired by Ellipsus' writing insights feature.
Download on itch.io .
Includes all available features on Ellipsus (improved) with additional features:
- Text complexity (Reading Ease / Flesch-Kincaid)
- Vocabulary diversity (MATTR + TTR)
- Word origins
- Sentence length and rhythm
- Paragraph density and function rhythm
- Sentence opener
- Sentence types
- Passive voice
- Adverbs (categorized, with optional DictionaryAPI.dev verification)
- Perception & cognition profile
- Hedge profile
- Intensifier profile
- Negation profile
- Word frequency
- Word echoes + local repetition map
- Repeated phrases
- Custom search
- Dialogue analysis (tag and balance)
- POV analysis (with description/narration split)
- Punctuation habits
- Thesaurus
- Independent toggles for editor highlight layers
Optional online services
Core analysis needs no internet.
- English Wiktionary MediaWiki API: optional for word origin lookup; no API key in the plugin.
- DictionaryAPI.dev: optional for ambiguous adverb verification and thesaurus definitions.
- Datamuse: thesaurus synonyms, antonyms, and related-word lookup.
Install
Copy the runtime files into:
YOUR_VAULT/.obsidian/plugins/writing-insights/
Runtime files:
main.js
manifest.json
styles.css
In Obsidian: Settings -> Community plugins -> Installed plugins, refresh, and enable Writing Insights.