CLI for Granola meeting notes.
pnpm install# Authenticate
granola auth login <api-key>
granola auth status
# List notes
granola notes list
granola notes list --created-after 2026-01-01 --page-size 20
# Get a note
granola notes get not_1d3tmYTlCICgjy
granola notes get not_1d3tmYTlCICgjy --transcript transcript
# List folders
granola folders list
# JSON output
granola notes list --json
granola notes list --json --pretty
# Quiet mode (suppress human output)
granola notes list --quietThe API key can be set via:
- Environment variable:
GRANOLA_API_KEY - Config file:
~/.config/granola-cli/config.json(viagranola auth login)
Environment variable takes precedence.
pnpm build # ESM + SEA binariesProduces dist/main.mjs (ESM) and dist/granola (single executable).