ridafkih/keeper.sh
Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Google, Outlook, Office 365, iCloud, CalDAV or ICS. observed · 2026-09-03
Health v2 · maintenance only
79/100
- Activity 100
- Release rhythm 88
- Longevity 18
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 253
- days_rel: 2
- days_push: 1
- n_releases_24m: 245
Adoption not part of the score
1272 stars · 50 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Keeper.sh is an open-source calendar syncing tool that copies events between Google Calendar, Outlook, iCloud, Fastmail, CalDAV servers, and iCal/ICS links so all calendars show busy at the same times. It also exposes a universal MCP server and REST API for AI agents to view and manage calendars, and can be self-hosted with all features included.
Use cases
- sync google calendar with outlook
- stop double-booking between work and personal calendars
- aggregate multiple calendars into one shareable ics feed
- let ai agents book and reschedule events via mcp
- sync icloud calendar to google calendar
- hide event details when sharing calendar availability
- self-host a calendar sync service
- manage all my calendars from one api
When to choose
- you need events mirrored across Google, Outlook, iCloud, Fastmail, or CalDAV calendars
- you want a privacy-focused sync that strips titles, descriptions, and locations from copies
- you want an MCP server so AI agents like Claude or Cursor can manage your calendar
- you want to self-host with every paid feature included under AGPL-3.0
When to avoid
- you need two-way conflict resolution rather than one-way event copying
- you only need a static combined calendar view without syncing
- you require providers outside the supported list (Google, Outlook, iCloud, Fastmail, CalDAV, ICS)
- you cannot run Bun/Docker and don't want the hosted plan
Facets
service · maturity active
mcp webhook api-framework self-hosted developer-tools apis self-hosted self-hosted bun calendar-sync caldav ics google-calendar outlook icloud fastmail mcp-server nextjs typescript automation web-server docker nodejs
7 sources
- readme: https://github.com/ridafkih/keeper.sh · fetched 2026-09-03 · d78bfed4787d
- homepage: https://keeper.sh · fetched 2026-08-29 · 9042652731d1
- site_page: https://www.keeper.sh/features · fetched 2026-08-29 · 8dfc443af49e
- site_page: https://www.keeper.sh/about · fetched 2026-08-29 · efa6ab2f6c0f
- site_page: https://www.keeper.sh/docs · fetched 2026-08-29 · 9f78bc55b24d
- site_page: https://www.keeper.sh/pricing · fetched 2026-08-29 · ff2541d0df98
- site_page: https://www.keeper.sh/changelog · fetched 2026-08-29 · e7970c4abd55
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ridafkih/keeper.sh | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="ridafkih/keeper.sh")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem