
Create, manage, and review notes in Granola. Use the @granola AI extension to ask questions about your notes, or trigger other AI tasks, for example:
create a list of tasks for me in @todoist based on my last meeting in @granola
Open Search Notes, select Sign In to Granola, and approve the code in your browser. The extension uses OAuth authentication; Raycast securely stores and refreshes your session.
Sign in before using AI tools. The Granola desktop app is only required for Create Note and Open in Granola. To switch accounts, sign out in Raycast Settings β Extensions β Granola, then reopen a command.
my-notes, shared, or all)isShared, userRole, memberCount)Requests go directly to Granola. The extension does not collect telemetry or read the desktop app's local files. It uses Granola's private API, which may change.
Use Copy Diagnostics on an error screen when reporting a problem. Reports include request status and reference IDs, but exclude credentials and meeting content. Nothing is uploaded automatically.
Run npm test, npm run lint, and npm run build before submitting changes.
This plugin is an independent project and is not affiliated with, endorsed by, or in any way officially connected to Granola Inc. All trademarks and copyrights related to Granola and Granola AI are the property of their respective owners.
Search all notes from Granola
Create a new note in Granola
Select multiple notes and export their transcripts
Select multiple notes and export them
Create a new note in Granola from a transcript
Search people from your Granola meetings
Search companies from your Granola meetings
extensionHost.render timed out), which left every view command unusable. The sign-in illustration now uses static image assets instead of a runtime-generated SVG.undefined text.refresh-access-token API and persist updated tokens locally, so Search Notes and other commands work again without requiring the Granola app to refresh the session first.[Granola] dev-console logging across auth, fetch, and error UI paths to make troubleshooting easier during npm run dev.manage-folders AI tool to create, delete, and organize Granola folders.list-meetings now supports a source parameter to filter by "my-notes", "shared", or "all"list-meetings output includes isShared field to identify shared documentslist-folders now exposes sharing metadata: isShared, userRole, and memberCountget-note-content and get-transcriptai-notes.ts tool (replaced by get-note-content in 2.0.0)getCache.ts utility (replaced by API-based fetching in 2.0.0)ai-notes and replaced it with explicit list-meetings -> get-note-content/get-transcript flows for clearer intent and lower memory use.get-note-content for note bodies (original/enhanced/auto) and list-folders for folder metadata and note counts.list-meetings guidance to fetch IDs before content or transcript requests and to use stripped document payloads.get-transcript now validates missing note IDs with a clear error response.create-note-from-transcript streaming chunks with improved delimiter and validation.open instead of shell execution.Search Notes with the folder filter insteadincludeTranscript was not being set correctly in some casesNew Note command, which starts a new note and recording immediately in GranolaSearch Notes command, which allows you to view your notes in a list, view their details, copy their links, or copy their contents as HTML or MarkdownAI Notes AI command, which allows you to use Raycast AI on top of Granola and other AI extensions