
your Hermes Agent can message you first: when mail arrives, a file is shared or a build finishes.
hookspool is an open-source community project: a local inbox in front of your Hermes webhook routes that keeps every event on disk until your Hermes Agent takes it.
> it saves each webhook to disk before it answers the sender
> it holds events while your gateway restarts and delivers them when it is back
> it turns a burst of events into one wake-up
> bobbins, one plugin per service: Gmail, Google Calendar, Google Drive, GitHub, Trello, Kaneo, Zoom and Plaid
> one general bobbin for any service that sends signed JSON
> setup steps in every bobbin, one for you and one for your agent
> it works with the Hermes webhook routes you already have
> plain Python and one SQLite file, MIT licence
what you can do with it:
> get a message on Telegram, Discord or Slack when a new email arrives, with a draft reply from your agent
> get a heads-up when someone shares a file with you in Google Drive
> get one message after a burst of CI runs
> ask your agent for a meeting brief when a new meeting lands on your Google Calendar