An Obsidian plugin that checks and corrects spelling in text using Mistral AI.
| Context menu | Settings |
|---|---|
![]() |
![]() |
| Fix modal |
|---|
![]() |
| Command | ID | Available in |
|---|---|---|
| Fix spelling errors | mistral-fix-spelling-errors |
Command palette, editor context menu |
| Open modal (simple) | open-modal-simple |
Command palette (demo) |
| Open modal (complex) | open-modal-complex |
Command palette (demo, Markdown view only) |
main.js, manifest.json, styles.css from the releases page<vault>/.obsidian/plugins/mistral-spell-checker-plugin/git clone https://github.com/saintbyte/obsidian_mistal_spell_checker
cd obsidian_mistal_spell_checker
npm install
npm run dev # development with hot-rebuild
npm run build # production build
npm run lint # ESLint check
The compiled main.js will appear in the project root. To test, copy main.js, manifest.json, styles.css into <vault>/.obsidian/plugins/mistral-spell-checker-plugin/ and restart Obsidian.
src/
├── main.ts # Entry point: lifecycle, commands, context menu
├── settings.ts # Settings interface, defaults, settings tab
├── mistral.ts # Mistral AI API client
└── i18n.ts # Localization (ru/en)
Build: esbuild → single main.js (CommonJS). Obsidian and CodeMirror are external dependencies provided by the runtime.
obsidian types)@mistralai/mistralai)eslint-plugin-obsidianmd — static analysis0-BSD — see LICENSE.