Catalog npm
Back to packageRELEASE DETAILS

0.1.5

npm

@0xraduan/granola-cli

Unix-like CLI for Granola meetings with API-first auto mode and cache fallback.

Published4 Feb 2026
Direct dependencies3
Transitive dependenciesNot calculated

README

Current package documentation

Granola logo

Granola CLI (Community Edition)

Community-maintained CLI for Granola meetings.

npm version license Release

Unix-like CLI for Granola meetings with API-first auto mode and cache fallback.

Features

  • Meetings: list, search, view, notes, enhanced summaries, transcripts, export
  • Metadata: workspaces, folders, people, shared docs, whoami
  • Sync and cache: API-first with fallback, cache-only mode, offline friendly
  • Output: JSON, Markdown, JSONL streaming for list/search
  • Updates: automatic update checks + granola update

Install (bun)

bun install -g @0xraduan/granola-cli

Install (npm)

npm install -g @0xraduan/granola-cli

Run (bunx)

bunx @0xraduan/granola-cli@latest meeting list --limit 5

Install (curl)

curl -fsSL https://raw.githubusercontent.com/0xRaduan/granola-cli/main/scripts/install.sh | bash

Run (dev)

bun src/cli.ts meeting list --limit 5

Build (optional)

bun run build

Update

granola update

Disable update checks:

GRANOLA_DISABLE_UPDATE_CHECK=1 granola meeting list --limit 5

Usage

granola meeting list --limit 10
granola meeting search "standup"
granola meeting view "1:1"
granola meeting notes <id>
granola meeting enhanced <id>
granola meeting transcript <id>
granola meeting export <id>

granola workspace list
granola folder list
granola folder view "Sales"
granola people list
granola people search "sarah"
granola whoami
granola sync

Output and source

  • Output defaults to JSON when piped, Markdown when TTY.
  • --output json|markdown
  • --jsonl for list/search commands
  • --source auto|api|cache (auto = API-first with cache fallback)
  • --no-network forces cache-only

Notes

The CLI reads tokens from ~/Library/Application Support/Granola/supabase.json by default. Use GRANOLA_CREDENTIALS and GRANOLA_CACHE_PATH to override paths.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
commander
Environment
{
  "local_name": "commander",
  "alias": false,
  "peer_metadata": null
}
^12.1.0runtime
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5.6.3development
@types/node
Environment
{
  "local_name": "@types/node",
  "alias": false,
  "peer_metadata": null
}
^20.11.30development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "104d405bbfae175a2c9a446fa268587e642b0fe1",
  "tarball": "https://registry.npmjs.org/@0xraduan/granola-cli/-/granola-cli-0.1.5.tgz",
  "fileCount": 15,
  "integrity": "sha512-77vemKmb+feENRjWBhjS5N9s2o01bfN99iPxbIpD3hwGQX0WSkExbsXi+mCmsd/TJGVYANobtzhyumbFSnShFA==",
  "signatures": [
    {
      "sig": "MEUCIQDt7M0k23q5F/1e/WGewSLHQfkV3GwafvfT65XHnQWkyAIgdX7vk8MklvzIRgooO6Fn87lKoJBuJlwa3PnIgJjmFCg=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "attestations": {
    "url": "https://registry.npmjs.org/-/npm/v1/attestations/@0xraduan%2fgranola-cli@0.1.5",
    "provenance": {
      "predicateType": "https://slsa.dev/provenance/v1"
    }
  },
  "unpackedSize": 152599
}

Repository

PENDING
0xraduan/granola-cli

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:cd76f66fb2632a814fdb9f64713e3afdfd7c71d36290d2a0df2cf7605347b9c3

Other collected versions

0.1.74 Feb0.1.64 Feb0.1.44 Feb0.1.04 FebView all collected versions →