Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Meeting Notes Synthesizer

ibrh96-progibrh96-prog92 downloads

Cross-meeting synthesis: decision history, open action tracking, and weekly rollups from your meeting notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

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?

Features

  • Decision history — every decision pulled from your notes, with its date and a link back to the source note.
  • Open actions by person — outstanding action items grouped by owner, with due dates.
  • Weekly rollup — decisions and actions from the current week (Monday-start).
  • Decision evolution — when a decision on the same topic is revisited, see the full chain and which version is current.
  • Bring your own key — works with Anthropic, OpenAI, OpenRouter, or any OpenAI-compatible endpoint. Your key and notes never leave your machine except to the provider you choose.

How it works

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.

Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins.
  2. Click Browse, search for Meeting Notes Synthesizer, and install it.
  3. Enable the plugin.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Copy them into <your-vault>/.obsidian/plugins/meeting-notes-synthesizer/.
  3. Reload Obsidian and enable the plugin.

Setup

Open Settings → Meeting Notes Synthesizer.

Language model

  • Provider — Anthropic or OpenAI-compatible.
  • API key — your own key. Stored locally in your vault; never committed or shared.
  • Base URL — for OpenAI-compatible providers. For OpenRouter, use https://openrouter.ai/api (no trailing /v1).
  • Model — the model id passed to the provider (e.g. claude-sonnet-4-6, or an OpenRouter model id).

Meeting detection

  • Meeting folder — a vault-relative folder whose notes are treated as meetings.
  • Meeting tag — any note carrying this tag also counts as a meeting.

Usage

Two commands (plus a ribbon icon):

  • Sync meeting notes — reads your meeting notes and extracts decisions and actions. This is the step that calls your LLM.
  • Generate synthesis report — builds 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.

Free tier and Pro

  • Free — 3 syncs in total, all features included.
  • Pro — unlimited syncs. One-time purchase. See the official Gumroad product page for current pricing.

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.

Get Pro on Gumroad »

To activate, paste your license key into Settings → Meeting Notes Synthesizer → License.

Privacy

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.

License

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.

HealthExcellent
ReviewPassed
About
Synthesize meeting notes across a folder or tag into a living meeting memory. Extract every decision with dates and source links, list open actions grouped by owner with due dates, produce weekly rollups, and trace decision evolution to show which version is current.
AITasksProject management
Details
Current version
1.1.0
Last updated
Last month
Created
2 months ago
Updates
3 releases
Downloads
92
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
ibrh96-progibrh96-progibrh96-prog
GitHubibrh96-prog
  1. Community
  2. Plugins
  3. AI
  4. Meeting Notes Synthesizer

Related plugins

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

TickTickSync

Sync TickTick tasks.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.