← ALL PLUGINS

Calendar

Your calendars in DSH, for you and your agents.

Source on GitHub ↗
Calendar's week view in dark mode: work and personal events kept in DSH, with the Gateway 2.4 retro on Friday from 1:00 to 2:00 PM.
The week: work and personal calendars kept in DSH, with the retro that a chat booked on Friday.
Calendar's week view in light mode: work and personal events kept in DSH, with the Gateway 2.4 retro on Friday from 1:00 to 2:00 PM.
The week: work and personal calendars kept in DSH, with the retro that a chat booked on Friday.

What it does

Calendar syncs iCloud, Google, Microsoft 365, Fastmail, Nextcloud and other CalDAV calendars, subscribed .ics feeds, and calendars kept in DSH. It sends each change to the server that holds the event, so your phone and your other apps see it too. Agents read your calendars and change them as their permission allows.

iCloud, Google, Microsoft 365, Outlook.com, Fastmail, Nextcloud, Yahoo and any other CalDAV server.
Subscribed .ics feeds, read only, and calendars kept in DSH itself.
Passwords and sign-ins stay in DSH's credential store, never in the plugin's files or its log.
Agents change events as the chat's permission allows. DSH's approval prompt asks you first on Workspace Write.
A change that emails someone always asks you first, and says who gets what.

Details

VERSION0.1.0
REQUIRESAn account with a calendar service, or none for calendars kept in DSHFor Google or Microsoft: an OAuth client or app registration of your own
TESTED ONmacOS

Install

FIRST, ONCE
git clone https://github.com/bertholomus/dsh-public-plugins ~/.dsh-plugins/dsh-public-plugins
THEN
dsh plugin --profile desktop add ~/.dsh-plugins/dsh-public-plugins/plugins/calendar

Back up your profile first. The README has the full steps and every setting.

Pictures

These plugins are independent work. They are not made or endorsed by DeepSeek.

Pictures from a demo home, made by npm run showcase in dsh-public-plugins @ 3ec3465