Audio and video · Independent · 20 Oct 2026

michaelwilhelmsen/humla

Open-source AI meeting notes for Mac. Records mic + system audio with no bot, transcribes on-device or via OpenAI / Deepgram / Groq, identifies speakers offline, and writes summaries that fuse your notes with the transcript. Ask your notes and get cited answers. Tauri 2 + Rust + Swift.

← Audio and video
Humla: open-source AI meeting notes. Records calls, transcribes audio, and summarises notes privately on Mac.

In simple English

Humla is a Mac app that records your meetings, transcribes the speech, and writes a summary that combines your own notes with what everyone said. It works entirely on your computer so your audio and data stay private. You do not need an account or a subscription to use it on your own machine. It is free and open-source, with optional paid sync if you want to share notes with a team across multiple devices.

What it is

Humla is a native macOS desktop app built with Tauri, Rust, and Swift that handles audio recording, local or cloud transcription, speaker identification, and AI summaries. It stores all your meeting notes and transcripts in a local database on your Mac.

What it is good for

This is good for remote workers, consultants, and solo builders who want private meeting notes without paying high monthly fees for cloud transcription services. It removes the need for annoying third-party meeting bots that join your calls.

Stars319
LicenceMIT
Latestv0.70.0 (2026-10-20)checked 20 Oct 2026
Last code change2026-10-20
Written inRust
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Records your microphone and system audio as separate streams without needing a meeting bot.
  • Can run completely offline using local models on Apple Silicon without sending data anywhere.
  • Includes a local Model Context Protocol server so coding assistants can search your meeting notes.
Watch for
  • Requires macOS 13 or newer and works best on an Apple Silicon Mac.
  • Building from source requires installing Rust, Node, CMake, and Xcode command line tools.
  • Storing recorded audio files can fill up your local hard drive quickly if left on.
Replaces

Granola or Otter

Works well with

Ollama

Similar repositories
  • ggml-org/whisper.cpp55k stars

    Provides the local speech-to-text engine used for offline transcription.

  • tauri-apps/tauri112k stars

    Provides the desktop application framework used to build the native app shell.

Also reviewed on Repo Radar
  • snapcast/snapcast8.0k stars

    A server and clients that play one audio stream in several rooms, kept in time with each other.

  • MusicPlayerDaemon/MPD2.8k stars

    A background music player with no interface of its own, controlled over a network by separate client programs.

  • AcademySoftwareFoundation/OpenTimelineIO2.0k stars

    An interchange format and library for editing timelines: the order and length of cuts, and references to the media, but not the media.

Install
git clone https://github.com/michaelwilhelmsen/humla.git
cd humla
pnpm install
./scripts/build-sidecar.sh
./scripts/build-diarize.sh
./scripts/build-mcp.sh
pnpm tauri dev

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Productivity & Collaboration › Meetings, Scheduling & Calendar › AI Notetakers.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.