← back to code

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.