Meeting notes, decisions and next steps you can trace back to the conversation. Built for Hindi, English and Hinglish calls. Speak your follow-up on Mac.
Kesami needs a Mac with Apple silicon (M1 or later).
Windows support is in beta, so expect rough edges. Report what broke
Your conversation. Your next step.
Fictional Acme example. No message is sent.
Explore the meeting workspace
Acme / Meeting review
Customer discussion — Acme
Sep 29 · 38 min · Priya, John, Kabir, You
Summary
Acme is ready to sign once the annual pricing is in writing. You’ll send the proposal by Friday, with SSO included rather than sold as an add-on. John’s rate-limit question is still open.
Decisions
SSO is included in Acme’s proposal, not sold as an add-on
Acme moves to an annual plan once the proposal is agreed
Voice typing is available on macOS. Recognition runs on your Mac. On-device cleanup requires macOS 26 or later with supported Apple Intelligence settings; AI commands send text and instructions to your configured provider.
One client. Every conversation. A little less catching up.
“I’ll send it by Friday” was said out loud and written nowhere.
Capture the conversation
During the call. Record the meeting without a bot joining. Keep the transcript with your meeting notes.
Review what matters
After the call. Generate a summary, check decisions against the transcript, and review proposed commitments.
Keep each client together
Between calls. Organize meetings into a client folder. Update your tasks as the work gets done.
Pick up where you left off
Before the next call. Ask about that client’s meetings and open the sources behind the answer.
A meeting is more than a transcript.
Keep the people, decisions and next steps with the conversation they came from. File related calls together, then ask across them.
MeetingCustomer discussionSep 29 · 38 min
PeoplePPriyaJJohnKKabirYYouName a voice once; every line follows
Customer or projectAcme folderFiled with the calls before it
DecisionsSSO goes in the proposalSaid at 33:40
CommitmentsYou · pricing proposal · FridaySaid at 32:10
Follow-upsRecap email to PriyaDrafted with your summary
Local detection finds possible commitments in the transcript. The original quote stays attached so you can check it.
A suggestion needs your judgment.
Promises, suggestions and reported commitments stay distinct. Check the person and action before confirming.
Keep the task with the meeting.
Confirmed commitments become local action items. Edit the details, keep the spoken due date and mark the work done in Next steps.
Review happens per meeting. Detection uses conservative English cues and may miss commitments; check the transcript for anything important.
Ask a question. Find the source.
Ask across everything you’ve recorded, one folder, or a single call. Answers include numbered sources with the meeting, date and transcript excerpt, so you can check the evidence. AI can still get things wrong.
Try asking
Search in Acme
What have I promised Acme?
Three things. A sandbox account before their pilot, the API rate-limit doc for John, and the pricing proposal, which you told Priya she’d have by Friday.
Evidence from 3 of 3 meetings
Sources (3)From your meetings
1Acme — discovery call41:05 · Jul 14You: We’ll have a sandbox account ready before your pilot starts.
2Acme — technical review18:42 · Aug 21You: I’ll share our rate-limit doc with John this week.
3Customer discussion — Acme32:10 · Sep 29You: I’ll send you the pricing proposal by Friday.
31:48PriyaBefore we sign, we need the annual pricing in writing.
32:10YouI’ll send you the pricing proposal by Friday.
32:31PriyaFriday works. Does that include SSO?
33:40YouIt will. SSO goes in the proposal, not as an add-on.
34:12JohnThe rate-limit question is still open on our side.
34:30KabirI’ll send Priya the pilot timeline tomorrow.
SummaryGenerated when you choose
Pricing
Acme needs the annual pricing in writing before signing. 31:48
Proposal
You’ll send it by Friday, with SSO included. 32:10
Technical
John’s rate-limit question is still open. 34:12
Decisions
SSO is included in Acme’s proposal, not sold as an add-on
Acme moves to an annual plan once the proposal is agreed
Next steps
Send Acme the pricing proposalYouDue Friday
Send Priya the pilot timelineKabirDue tomorrow
Confirm rate limits for the nightly syncJohnNo due date
Follow-up emailDraft · edit before you send
SubjectYour pricing proposal — next steps
Hi Priya,
Thanks for the time today. As promised, the annual pricing proposal will be with you by Friday, with SSO included.
Kabir is sending the pilot timeline separately, and we’ll close out the rate-limit question with John.
Open in email appCopy email
ActionsReview, then confirm
Local taskSend Acme the pricing proposalReview
Slack recapReview the summary and channelReview
Jira recapReview one recap issue and projectReview
Before sharing
Check the text and destination, then confirm. Only the reviewed recap is shared. Connected tools require Pro.
Record the meeting. No bot required.
Press ⌘R or Ctrl+R, or click New meeting. Your microphone becomes You, the meeting’s audio becomes everyone else, and the transcript writes itself while you talk.
Meet · Zoom · Teams · anything with sound
Sound only, or screen + sound
Your transcript first. Your summary when you choose.
Finish the call with a saved transcript. Choose Generate to create a summary, source-linked decisions and next steps, then edit the details you want to keep.
Generate when you’re ready
Summary · Decisions · Next steps
A follow-up you can make your own.
Generating the summary also drafts a recap email from the conversation. Open it in your email app, change what you like, and send it yourself.
Open in your email app, or copy it
Kesami never sends email for you
Send the work where it gets done.
Review suggested actions, save a local task or draft, and confirm external actions before they run. With Pro and a connected tool, share a reviewed recap to Slack or Jira.
Review text and destination
Connected tools require Pro
Your meetings are files in a folder you own.
Stays on your computer
Every meeting starts in Documents › Kesami Meetings: the transcript and brief as Markdown, the details as JSON, and the recording. Notes, the search index and Ask history stay local. Optional cloud recording storage can remove verified local media when you enable cleanup.
Sent while you record
Your audio streams through Kesami’s relay to Sarvam, which transcribes it live. The relay passes it on and keeps no copy. No bot joins the call. Let people know you’re taking notes.
Sent when AI writes or answers
When you choose Generate, the transcript goes to AI to write the summary. A question sends a limited set of relevant retrieved excerpts for an answer, rather than your whole library.
Your cloud account, your choice
Connect Google Drive or Dropbox in Settings → Storage to upload recordings directly to your account. Stream and seek from the cloud, download for offline use, and choose a local retention period. Cleanup waits for a verified upload; capacity depends on your cloud account’s quota.
Recordings go directly to your selected storage provider. Account services hold your account and plan, and summaries if you enable account summary storage. Reviewed external actions require confirmation. Sending notes to Slack or Notion after every meeting stays off unless you turn it on.
Documents ›Kesami Meetings
▾2026-09-29 Customer discussion — Acme
meeting.jsonJSON
transcript.mdMarkdown
summary.mdMarkdown
recording.webmRecording
▸2026-09-24 Weekly pricing sync
▸2026-08-21 Acme — technical review
▸2026-07-14 Acme — discovery call
▸.kesami-chatSearch index · Ask history
# Customer discussion — Acme — transcript**[31:48] Priya:** Before we sign, we need the annual pricing in writing.**[32:10] You:** I’ll send you the pricing proposal by Friday.**[32:31] Priya:** Friday works. Does that include SSO?
Built for your desktop workflow.
One app on a Mac or a PC: no browser tab to keep open, your library in a folder you own, and out of the way until the next call.
All meetings6 meetings
Search your meetings…
Customer discussion — AcmeSep 29 · 38 min
Weekly pricing syncSep 24 · 27 min
Northwind — renewal callSep 17 · 31 min
Globex — onboardingSep 9 · 46 min
Acme — technical reviewAug 21 · 52 min
Acme — discovery callJul 14 · 44 min
Recording12:04Stop
Illustrative library · macOS and Windows
Quick capture
One shortcut starts recording. Sound only by default; add the screen when the slides matter.
Within reach during the call
A small widget floats above your meeting: mute your mic or the meeting, pause, stop, or ask what you just missed.
A library you can search
Find meetings by title or summary, with customer, project and team folders in the sidebar. Resize or collapse navigation to give the conversation more room.
Voice typing, on macOS
Hold Fn, speak and let go, and the text is pasted where you were typing, in whichever app you’re using. Double-tap Fn for hands-free. Hold Fn and Control to rewrite the selected text by voice, or to draft new text. Speech recognition runs on your Mac.
Keyboard-friendly
Action
macOS
Windows
Start or stop recording
⌘ R
Ctrl R
Jump between views
⌘ 1–6
Ctrl 1–6
Export notes
⌘ E
Ctrl E
Settings
⌘ ,
Ctrl ,
On a Mac, Kesami also sits in the menu bar and offers to record when Meet or Zoom opens your microphone.
Start free. Keep more.
Pro
Unlimited
$10₹499a month
Everything in Free, plus:
Unlimited recording (Free has 500 minutes a month)
Unlimited questions across every client’s meetings, with sources (Free has 20 a month)
Connectors and MCP for Slack, Notion, Linear, Jira and more
Granola is a good note-taker for English-speaking teams. Kesami is built for calls that switch between Hindi and English, and for people who want their meetings as files they own. Every row below is checked against Granola’s own pages, including the ones it wins.
Transcription by Sarvam, speech models built in India for Indian languages and for sentences that switch between Hindi and English. Detects the language for you.
Hindi, Urdu and 29 other languages through its transcription provider. Granola says the desktop app handles more than one language in a meeting. The app itself is English only.
Where your meetings live
Files on your computer: the transcript and summary as Markdown, details as JSON, the recording beside them. Search stays local.
Notes and transcripts on Granola’s servers in the United States, cached on your device. CSV export.
Training on your meetings
Kesami trains no models on your meetings. Transcription and summaries pass through Kesami’s relay, which keeps no copy.
By default on the free Basic plan and Business, anonymised data may be used to improve Granola’s own models. Each user can turn it off in Settings; Enterprise opts out the whole workspace by contacting Granola.
Price for one person
₹499 a month$10 a month
$14 a user a month on Business. Basic is free with 30 days of history.
A bot in the call
None. Kesami records from your own computer.
None either.
Where it runs
macOS on Apple silicon, and Windows in beta. No phone or watch app yet.
Desktop, iPhone, Android and Apple Watch.
Teams
One person per account. Team plans are coming later.
Shared workspaces. Business adds centralized billing and user management; SSO is on Enterprise only, at $35 a user a month.
Kesami hasn’t published an accuracy test for mixed Hindi-English calls yet, so the language row lists what each product uses. Granola details checked on 30 October 2026 against its pricing, languages, security and data FAQ and Apple Watch pages. If something has changed, write to riyam.jain.3@gmail.com.
No. Kesami records on your computer: your microphone for you, the meeting’s audio for everyone else. Nobody on the call gets an invite, a join request or a bot in the participant list.
Do I need to tell people I’m recording?
Yes, treat it as your call to make before you press record. Because no bot joins, Kesami does not announce itself to the other people on the call, so tell them you are taking notes and get whatever permission your meeting, client or local rules require. Kesami does not give legal advice, and the rules differ by place and by who is on the call.
Who sees my audio and transcripts?
Only the services that do the work you asked for. While you record, audio streams through Kesami’s relay to Sarvam for live transcription, and the relay keeps no copy of the audio or the meeting. When you generate a summary or ask a question, the transcript or the relevant excerpts go to Google Gemini and, if Gemini is at capacity, OpenAI. Those providers’ own terms govern how they process and retain what they receive, and Kesami does not promise they never keep it. Your recordings, transcripts and notes stay in a folder on your computer.
Which meeting apps does it work with?
Anything that plays sound on your computer — Google Meet, Zoom, Microsoft Teams, Slack huddles, even a recorded video. Kesami numbers the voices it hears; rename a speaker once and every line follows, with the calendar invite’s attendees suggested as names.
Which computers are supported?
Macs with Apple silicon (M1 or later) on macOS 13 Ventura or newer, and 64-bit PCs on Windows 10 or 11 (beta). There is no Intel Mac or Windows on Arm build yet. Check: Apple menu › About This Mac shows Chip: Apple M…
Is anything different on Windows (beta)?
Windows support is in beta, so expect rough edges. The main difference is how Kesami hears the other side of the call. On a Mac it captures the meeting’s sound directly. On Windows it does that when you record with Screen + sound; for audio-only meetings, pick a loopback input such as Stereo Mix or VB-Audio Cable under Settings › Audio › Meeting audio. Your own microphone works the same everywhere. Report what broke
Can I dictate into other apps?
On a Mac, yes. Turn on Voice typing from Kesami’s Home screen and allow the Accessibility, Microphone and Speech Recognition permissions it asks for. In macOS Keyboard settings, set ‘Press 🌐 key to’ to ‘Do Nothing’ so the key only talks to Kesami. Then hold Fn, speak and let go: the text is pasted where your cursor is, and your clipboard is put back afterwards, except PDF, rich text with attachments, audio and file-promise contents, and a very large copy may come back only in part. Double-tap Fn, or press Fn and Space, to dictate hands-free, and press Fn again to finish; Esc cancels. Hold Fn and Control to give an instruction instead: with text selected, say what to change, for example “make this more formal” or “translate this into Hindi”, and the result replaces the selection; with nothing selected, describe what to write. Speech recognition runs on your Mac, and on macOS 26 or later Hindi can be recognised after a one-time model download from Apple. On macOS 26 or later with Apple Intelligence turned on, a clean-up pass on your Mac also removes filler words and self-corrections and fixes punctuation, in the languages Apple Intelligence supports. Voice commands and Ask AI send only the selected text and your instruction to the same AI that writes your summaries, use the Free plan’s 20 monthly AI uses (the same allowance as chat replies), and nothing is saved as a meeting. In apps that don’t share their selection, Kesami copies it with ⌘C; editors that copy the whole line when nothing is selected send that line. If a field doesn’t take the paste, the text stays on your clipboard. Password fields are refused. Voice typing is part of the Mac app; the Windows (beta) build doesn’t include it.
Is Kesami signed, and how do updates work?
Mac: Signed with an Apple Developer ID and notarized by Apple. It opens like any other app. Windows (beta): the installer isn’t code-signed yet. When SmartScreen says “Windows protected your PC”, click More info, then Run anyway. Kesami checks for new versions while it runs: it downloads the update in the background and installs it when you restart, on both Mac and Windows.
Where are my recordings and notes?
On your computer, in Documents › Kesami Meetings — one folder per meeting, with the transcript and summary as Markdown and the details as JSON. While you record, audio streams through Kesami’s relay for live transcription. When you choose Generate, the transcript goes to AI to write the summary. Asking a question sends the most relevant retrieved excerpts for an answer.
Can I keep my recordings in Google Drive or Dropbox?
Keep recordings in your own Google Drive or Dropbox. Uploads resume after interruptions, playback streams from your account, and verified uploads can free local disk space. Keep selected recordings offline. Optional and off by default. Storage capacity depends on your cloud account’s quota. Cloud playback requires an internet connection. Set this up in Settings → Storage; your meeting notes stay on your computer.
Which languages does it understand?
English, Hindi, Bengali, Gujarati, Kannada, Malayalam, Marathi, Punjabi, Tamil, Telugu and Urdu — or let Kesami detect the language for you. Transcription runs on Sarvam’s models, speech models built in India for Indian languages and for sentences that switch between Hindi and English.
How is Kesami different from Granola?
Kesami transcribes with Sarvam, whose models are built for Indian languages and mixed Hindi-English speech; Granola lists Hindi among 31 languages through its transcription provider. Kesami keeps every meeting as files on your computer; Granola stores notes and transcripts on its servers. Kesami Pro is ₹499 or $10 a month; Granola Business is $14 a user a month. Granola has phone and Apple Watch apps, team workspaces, and SSO on Enterprise; Kesami does not yet. Read the full comparison
Do I need an account?
Yes, a Google sign-in. Your free hours and your Pro plan are attached to it, and it lets Kesami transcribe and summarise through its own relay instead of asking you for API keys.
Start with your next client call.
Free to start, with 500 minutes of meetings a month. No card, just a Google sign-in. Available for macOS and Windows (beta).