Speaker-attributed live transcription
Watch the transcript grow during the meeting. Each intervention stays attached to the participant exposed by the platform.
Kuali listens while you talk, transcribes every participant live on your computer, and turns the result into searchable decisions and tasks.
Kuali is more than a block of text after the call. It keeps speaker identity, live context, decisions, and ownership connected from the first word.
Watch the transcript grow during the meeting. Each intervention stays attached to the participant exposed by the platform.
Find a phrase, channel, participant, or date and jump back into the exact context.
Whisper handles transcription. Silero keeps keyboard noise, bumps, and background hum away from the decoder.
When enabled, your chosen LLM extracts key points, open questions, decisions, and tasks by participant. Turn it off and no transcript is sent to an LLM.
Record separate calls at the same time without mixing participants, clocks, or transcripts.
Let other tools subscribe to signed events containing the full meeting and generated insights.
Configure your Discord bot or load the included browser extension using the guided setup.
Kuali separates participants, filters non-speech audio, and transcribes continuously.
Search the full transcript or review optional decisions, questions, and assigned tasks.
Transcripts, meetings, tasks, settings, and logs are stored only on your computer. Kuali has no proprietary cloud and never synchronizes this data on its own.
Raw audio never leaves your computer through either path.
From installing Kuali to creating the Discord bot and loading the browser extension, every step is written for someone doing it for the first time.
$ brew install --cask igarrux/kuali/kuali $ xattr -dr com.apple.quarantine /Applications/Kuali.app
Review both commands before running them. Requires macOS 11 or newer on Apple Silicon.
No. Whisper and Silero process raw audio in memory on your computer. Kuali does not retain an audio recording or send it to a Kuali-operated service.
Yes. Kuali preserves participant identity when Discord or the browser meeting service exposes it. If a source provides mixed audio, Kuali labels it honestly instead of inventing attribution.
No. Transcription works locally without an LLM. Summaries and tasks are optional and remain off whenever you disable them in Settings.
On Discord, Kuali plays and posts the consent notice when it joins and repeats it for people who arrive later. It also keeps an append-only consent audit log.
Yes. The desktop application is open source under MIT. The interoperable browser extension is distributed under Apache-2.0.