ibrh96-prog92 downloadsCross-meeting synthesis: decision history, open action tracking, and weekly rollups from your meeting notes.
Turn a folder of meeting notes into a living "meeting memory." Meeting Notes Synthesizer reads across all of your meetings and builds a single synthesis: a running decision history, open action items grouped by person, a weekly rollup, and a view of how decisions evolved over time.
This is not a single-meeting summarizer. It works across meetings to answer the questions a summary can't: what did we decide, has that changed, who still owes what, and what happened this week?
A note is treated as a meeting if it lives in your configured meeting folder or carries your configured tag. The plugin extracts decisions and action items from each note with a single LLM call per note, caches the results, and re-processes only notes that have changed. A separate command builds the synthesis into a Meeting Synthesis.md note at your vault root.
main.js, manifest.json, and styles.css from the latest GitHub release.<your-vault>/.obsidian/plugins/meeting-notes-synthesizer/.Open Settings → Meeting Notes Synthesizer.
Language model
https://openrouter.ai/api (no trailing /v1).claude-sonnet-4-6, or an OpenRouter model id).Meeting detection
Two commands (plus a ribbon icon):
Meeting Synthesis.md from the cached data, with no LLM call. The ribbon icon runs this command.Typical flow: add or edit meeting notes → Sync meeting notes → Generate synthesis report.
The free tier allows 3 syncs in total. This is a one-time lifetime allowance — it does not reset monthly. A sync that fails does not consume one of your free uses: the use is reserved before the request and refunded if the sync does not complete.
Generate synthesis report is always free and unlimited. It makes no LLM call, so building a report from meeting notes you have already synced never consumes a sync — including after the free syncs are used up.
The free allowance is stored in this vault's local plugin data. Each vault has its own allowance. Removing the plugin's local data may reset the recorded usage. There is no account and no server-side record of your usage.
Pro is a one-time offline license: no account, no subscription, no server. Your license is verified locally on your machine and activation never requires network access. Pro covers the plugin only; LLM provider usage is billed separately by the provider whose API key you configure.
To activate, paste your license key into Settings → Meeting Notes Synthesizer → License.
Meeting Notes Synthesizer has no server, no database, and no telemetry. Your notes and API key stay on your machine. The only network request the plugin makes is to the LLM provider you configure, using your own key.
The source code in this repository is licensed under the MIT License — see LICENSE.
EULA.md governs the official Pro purchase: activation, license keys, refunds, warranty, and support. It does not restrict the MIT-licensed source code.