Wren123 downloadsShows today's Apple Calendar events in a simple sidebar and turns them into tasks or meeting notes.
macOS only. Simple Meeting Sidebar uses Apple Calendar and does not run on Windows, Linux, iPhone, iPad, or Android.
A simpler, more minimal meetings plugin. There is no setup beyond allowing your Mac's Calendar access and picking which calendars you would like included.
Simple Meeting Sidebar shows today's Apple Calendar events in the right sidebar. With one click, you can add an event to your daily note as a task or create a meeting note.
The plugin adds its view to the right sidebar on first launch. If you close it, run Simple Meeting Sidebar: Toggle meetings sidebar to bring it back. Drag the small pill at the top to reposition the view, or click it to refresh today's meetings.
• to add - [ ] Event title under the Tasks heading in today's daily note.•• to create and open a note in Meetings. By default, the meeting note is also linked from today's daily note.After an action succeeds, the event stays hidden until the next manual refresh. Existing tasks and meeting notes are still remembered.
meet.google.com link.#Person notes.Only Markdown notes inside People with the exact tag #Person are indexed. Matching checks Apple Calendar guest names, then the event title, then the note title and optional aliases.
With Advanced URI installed, commands can be triggered with a URL such as:
obsidian://adv-uri?vault=YourVault&commandid=simple-meeting-sidebar%3Arefresh-todays-meetings
| Command ID | Action |
|---|---|
refresh-todays-meetings |
Refresh today's meetings |
add-next-meeting-as-task |
Add next meeting as task |
create-next-meeting-note |
Create next meeting note |
Simple Meeting Sidebar accesses Apple Calendar data outside your vault, including event titles, times, locations, calendar names, and guest names. It checks event URLs, locations, and notes only for the text meet.google.com; URLs and notes are not returned by the helper or saved by the plugin. Calendar data is processed locally on your Mac and cached only in the plugin's settings. The plugin does not use network services, collect telemetry, or write to Apple Calendar.
Obsidian cannot read Apple Calendar directly, so the plugin includes a small native helper whose complete source is in helper/CalendarHelper.swift. The release build embeds a universal Apple Silicon and Intel copy in main.js. When needed, the plugin writes that copy to its own .obsidian/plugins/simple-meeting-sidebar/bin folder, marks it executable, and launches it directly. It does not use a shell or run user-provided commands.
The helper has three jobs:
The helper cannot create, edit, accept, decline, or delete calendar events. It cannot read files in your vault, make network requests, or run in the background without Obsidian. On macOS 14 and later, Apple labels the required EventKit permission as full Calendar access even though this helper only performs the read operations listed above. Some calendar providers may omit locations or attendee display names, so those details are not guaranteed to appear.
Requirements: Node.js 22 or newer. Rebuilding the native helper also requires macOS and Xcode Command Line Tools.
npm install
npm run check
npm run check lints, type-checks, bundles the reviewed helper, creates the release folder, and runs the TypeScript and helper self-tests. If CalendarHelper.swift changes, run npm run build:helper first to rebuild and ad-hoc sign the universal helper that release builds embed.