Skip to content

Setup

Next: Connect Claude Code

  1. Connect Claude Code

    not complete

    Bly runs on your own subscription, on your own machine. Until then it uses the rules-only engine, which works but cannot read between the lines.

  2. Connect Gmail

    not complete

    Read-only, plus permission to create drafts. Bly never sends, and never writes labels or any other state back to your mailbox.

  3. Turn on LinkedIn InMail email notifications

    not complete

    There is no LinkedIn integration and none is needed — an InMail arrives as an ordinary email you can reply to. LinkedIn → Settings → Communications → Email notifications → turn on InMail and messages.

  4. Write your brief

    not complete

    What you want, in prose. Everything on the board is scored against it.

Running it on your own mail

Bly is a program you run, so this part happens in a terminal rather than here. You need a Google OAuth client of your own first — about five minutes, once — so the credential to your mailbox is issued to you and never passes through anyone else’s servers.

git clone https://github.com/yellow-pine/grove && cd grove
npm install

# then, after creating your OAuth client (docs/CONNECT-GMAIL.md):
npm run bly -w @yellow-pine/bly -- connect
npm run bly -w @yellow-pine/bly -- sync
npm run bly -w @yellow-pine/bly -- board

The first sync walks the whole mailbox and is safe to interrupt — bly sync --max-pages=20 does a chunk at a time, and each later run picks up where it stopped. Everything it reads stays in ~/.bly.