đź”’

Enter passcode

This app is locked.

đź“‹ Call Schedule Assistant

Set up your calendars →
Dr. Lee can't work Riverside on Sep 4 — suggest a swap
Find a swap so I get next Friday off
Who's on backup this week?
Suggest coverage with least disruption and no back-to-back days

1 · Calendar feeds

Paste each calendar's Secret address in iCal format (Google Calendar → Settings → the calendar → “Integrate calendar”). Or paste raw ICS text below if a URL won't load.

Google ICS URLs can't be fetched by a browser directly. Set a proxy prefix (the app appends the encoded ICS URL), or leave URLs blank and paste ICS text per calendar. See the “Paste ICS text” toggles above.

2 · AI suggestions

Calls run from your browser. Your key is stored only on this device (localStorage) and sent directly to the provider you pick.

Passcode

Locks the app on this device. Note: this is a light lock — someone technical could bypass it. For strong protection, host behind server login.

Config backup

Export your setup (calendar URLs, rules, model) to a JSON blob you can save, share, or move to another machine. On export you can optionally include your API key encrypted with a passphrase; import will ask for that passphrase to restore it. The passcode is never exported. Tip: drag & drop an exported .json file onto the window to import it.

Install as app

On iPhone/iPad: Share → Add to Home Screen. On desktop Chrome/Edge: the install icon in the address bar. Runs offline once loaded (calendar refresh needs network).