{"repo":"ridafkih/keeper.sh","free":true,"listed":false,"github":"https://github.com/ridafkih/keeper.sh","clone":"git clone https://github.com/ridafkih/keeper.sh.git","description":"Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Google, Outlook, Office 365, iCloud, CalDAV or ICS.","language":"TypeScript","stars":1247,"topics":["bun","calendar","ical","nextjs","sync","typescript","ics","caldav","calendar-sync","google-calendar"],"license":"AGPL-3.0","category":"productivity","readme_excerpt":"About Keeper.sh is a simple & open-source calendar syncing tool. It allows you to pull events from your Google Calendar, Outlook, iCloud, Fastmail, CalDAV server, or remotely hosted iCal and ICS links, and push them to one or many calendars so the time slots can align across them all. Google, Outlook, iCloud, Fastmail, and CalDAV are first-class integrations that can each be used as a source or as a destination, while iCal and ICS links are pull-only. It also serves as a global MCP server and API for you or your agents to manage all your calendars from one convenient interface. The recommended way to run it is the hosted version at keeper.sh: the same code, minus the server, the domain, the upgrades, the backups and the Google and Microsoft sign-in apps you would otherwise register yourself. Self-hosting is a first-class path and every Pro feature is included when you self-host — that is not a trial, and it is not going away. It costs you the upkeep instead of the $5. Features - First-class Google Calendar, Outlook, iCloud, Fastmail, and CalDAV integrations, each usable as a source or a destination - Pull-only ingestion of remotely hosted iCal and ICS links - Incremental syncing on Google and Outlook using provider sync tokens rather than refetching everything - Event content agnostic syncing engine - Push aggregate events to one or more calendars - Per-source privacy controls to strip event names, descriptions, and locations, replacing the title with a {{calendar name}} or {","default_branch":null,"files":null,"tree":[],"storefront":"/r/ridafkih","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ridafkih/keeper.sh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}