Telegram-Granola Autorecord

Telegram calls, recorded in Granola.

Granola notices Zoom, Meet and Teams on its own and starts taking notes. Telegram is not on that list. This small Mac app adds it: the call starts, Granola records; you hang up, it stops.

Download for macOS Source on GitHub
brew install --cask leplik/tap/tg-granola-autorecord

Free and open source. Needs macOS 14.4 or later and the Granola app. Signed and notarized.

How it works

  1. A Telegram call starts

    The app sees that Telegram is using the microphone and the speaker.

  2. Granola starts recording

    A note appears and notes are taken, as in any other call. A notification offers a Stop button.

  3. You hang up

    The recording stops by itself and Granola writes the summary.

No window, no menu bar icon. It speaks up only when something needs you.

Telegram calls, recorded in Granola

Set up once

  1. Open the app

    It adds itself to Login Items and shows what is still missing.

  2. Allow notifications

    They carry the Stop button and every warning.

  3. Allow Accessibility access

    It is how the recording is stopped when a call ends.

Check everything with one command:

tg-granola-autorecord doctor

Questions

Which Telegram clients work?
Telegram Desktop from telegram.org and from the Mac App Store, and the native Telegram for macOS client.
Does anything leave my Mac?
Not through this app. It makes no network requests. It only asks macOS which apps use the microphone and the speaker, and never touches audio. The notes are ordinary Granola notes and follow your Granola sharing settings.
What if Granola is already recording?
It is left alone. The app only stops recordings it started, and never restarts one you stopped by hand.
Is it reliable?
Granola has no public command for starting or stopping a recording, so the app relies on undocumented parts of the Granola desktop app, which a Granola update can change. Every failure ends in a notification instead of silence.
Do I need to tell people they are being recorded?
In many places, yes. Recording calls is your responsibility.