suffername43 downloadsAn editor's notes on your paragraphs: what a reader notices, the craft card that fits, and one edit to try. Never rewrites your prose.
An editor's notes on your paragraphs. It points at the words a reader stumbles on and names one edit to try. It never rewrites you.

To coach a whole note, run Coach this note. It skips any paragraph it has already coached and not changed since, so you can run it again after you edit. Stop ends a run after the step in progress.

| Part | What it tells you |
|---|---|
| Quote | The exact words the note is about. |
| Diagnosis | What those words do to a reader. |
| Move | The one edit to try first. |
| Check | How to tell, without the coach, whether the edit worked. |
| Level | Idea, structure or line. An idea note comes first, because a line edit assumes the idea is settled. |
The marks in the editor take their colour from the Level. A number beside each coached paragraph counts its open notes, and a tick means the paragraph reads well.
When you change the quoted words, the note shows Rewritten. Clear done notes removes those notes.
| Action | Result |
|---|---|
| Hover a mark | Shows the diagnosis and the move. |
| Click a mark | Selects its note in the panel. |
| Click a quote in the panel | Selects the words in the editor. |
| ↑ and ↓ in the panel | Move between notes. |
| Enter / Delete in the panel | Go to the words / dismiss the note. |
| Coach again (↻ on a group) | Coaches that one paragraph afresh. |
You can give hotkeys to Go to the next writing note and Go to the previous writing note.
| Setting | What it does |
|---|---|
| Server address | Any server with an OpenAI-compatible API. The default is Ollama at http://127.0.0.1:11434/v1. |
| Model name | The model on that server. A larger model notices more. |
| API key | Only if your server needs one. Obsidian keeps it in secret storage on this device. |
| Embedding model | A one-time download, about 244 MB. It finds the cards that fit a note. |
The Writing notes panel tells you when the server cannot be reached or the embedding model is missing, and what to do about each.
ollama pull gemma3:4b.MIT