{
  "markdown": "# Compass Calendar\n\nA keyboard calendar that makes scheduling a breeze.\n\n## Why try compass?\n\n### You'll get more done\n\n- The **first-class shortcuts** make updating your calendar a joy.\n- The **minimal UI** will help you focus on what matters: your events.\n- The **Google Calendar two-way sync** will ensure you don't miss anything.\n\n### You'll get less done\n\n- The [life view](https://www.compasscalendar.com/life?utm_source=github&utm_medium=referral&utm_campaign=readme) shows your existance as a grid of dots. Seeing how few you have left may make you pause before scheduling more busy work.\n- The absense of AI automation will keep unnecessary work out of your schedule.\n\n## Features\n\nCool things you can do with in Compass\n\n- Move your focus to perfect spot (no more TABing endlessly)\n- Find the perfect slot for an event with your keyboard: `SHIFT` + `↑` `↓` `←` `→`\n- Do everything from the cmd palette\n- Google Calendar sync\n- Add/remove event attendees and RSVP to invites, with optional Google-contact suggestions\n- Public booking pages at `/book/:username` (month grid plus day times, one duration per host, guest timezone override, confirmation permalink, guest cancel and reschedule links)\n\nThings you can't do in Compass (yet):\n\n- Add meeting links (except Google Meet on confirmed booking events)\n- Multiple booking event types or a standalone booking product\n- See your Outlook events\n\nCalendar hosts (Google, Microsoft, Apple) are specified in\n[docs/features/calendar-providers.md](./docs/features/calendar-providers.md).\nOutlook and iCloud stay non-goals until those milestones land.\n\n## Tech stack\n\n- **Frontend**: React, Zustand, TanStack, Tailwind\n- **Backend**: Node, Express, MongoDB\n- **Testing**: Bun, React Testing Library, Playwright\n\n## Getting started\n\n| Option | Description | Instructions |\n| --- | --- | --- |\n| **1. Try Compass web** | Use Compass now (no signup required). | [compasscalendar.com](https://www.compasscalendar.com?utm_source=github&utm_medium=referral&utm_campaign=readme) |\n| **2. Run Compass locally** | Run Compass on your machine. | `bun install`<br><br>`cp compass.example.yaml compass.yaml` <br><br>`bun run dev:web`<br><br>`bun run dev:backend`<br><br>Open [http://localhost:9080](http://localhost:9080). |\n| **3. Self-host Compass** | Run Compass on your server. | See [the self-hosting guide](./docs/self-hosting/README.md). |\n\n## Resources\n\n- **Docsite**: [docs.compasscalendar.com](https://docs.compasscalendar.com/docs)\n- **Changelog**: [compasscalendar.com](https://changelog.compasscalendar.com)\n- **Twitter**: [@CompassCalendar](https://x.com/CompassCalendar)\n- **LinkedIn**: [Compass Calendar](https://www.linkedin.com/company/compass-calendar)\n",
  "bytes": 2712,
  "sha": "7b2353505b7a7a8830c270ea332746bd54282de835db9c5ed4fb1c4000dab5de",
  "repo_slug": "switchbacktech/compass",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_switchbacktech_compass_data_a11y_audit_m_61eef631/readme"
}