Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Communication & Collaboration/humla
icon of humla

humla

Open source alternative to Mumble AI, Wispr Flow Notetaker, Talat and Granola

Write AI meeting summaries on Mac with no bot: records mic and system audio, transcribes on-device via Whisper, identifies speakers offline. MIT licensed.

215 starsRustMITActive this week
Visit websiteGitHub repo
image of humla
Contents
  1. 01Who humla is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05humla vs alternatives
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

humla is a local-first meeting notes app for macOS that records your mic and system audio with no bot in the call, transcribes on-device via Whisper, identifies speakers offline, and writes AI summaries that combine your typed notes with the transcript. It replaces cloud-only tools like Granola while keeping your recordings on your Mac by default. MIT licensed and free for personal use, with optional team sync at $5/user/month via Humla Cloud or free via a self-hosted PocketBase server. Best for freelancers, developers, and small teams who handle sensitive conversations and want full control over their meeting data.MIT · Rust · 215 stars · Active this week

who it's for

Who humla is for#

Freelancers handling sensitive client conversations

Your audio stays on your Mac and no bot appears in the call, so clients are never aware a third-party service is involved. Combine local Whisper and Ollama for a workflow where nothing leaves your device, then use summary presets to send a client recap in under a minute.

Skip if:

Skip if you need mobile recording on iOS or Android, or if your clients use video platforms that block Mac system audio capture through the Screen Recording permission.

Developers querying meeting history from their IDE

The built-in MCP server connects Humla to Claude Code or Codex. Ask what your team agreed with a client in a past meeting and get a cited answer, with a chip that jumps to the source note, without leaving your editor. Enable it in Settings and paste one config line.

Skip if:

Skip if you do not use Claude Code, Codex, or another MCP-compatible AI tool in your development workflow.

Small teams replacing cloud-based transcription services

Personal use is free with no account. Team sync adds collaborative workspaces at $5/user/month, or free if you run PocketBase yourself. The core transcription and summaries still run on each user's device or through their own API keys, so the sync server never sees your audio.

Skip if:

Skip if your team needs a mobile app, Slack or CRM integrations, or a product with a longer track record. Humla was created in April 2026 and has 33 open issues as of mid-2026.

Multi-language teams with non-English meetings

Humla supports around 100 languages via Whisper with auto-detection, plus a dedicated Norwegian NB Whisper Large model. Per-language engine overrides mean each language routes to a different transcription service automatically, so a bilingual team can set Norwegian to a local model and English to Deepgram without touching any settings per meeting.

Skip if:

Skip if your primary language is not well-supported by Whisper models, or if you need a dedicated translation feature rather than transcription in the original language.

the problem

The problem it solves#

Most AI meeting tools require a bot to join your call, which the other side can see, and your audio travels to a third-party cloud on the way to your notes. For sensitive client conversations, legal calls, or internal strategy discussions, that is a real risk.

Beyond privacy, per-seat pricing compounds the pain: cloud-based transcription services charge $14 to $20 per user per month, and even tools that appear affordable gate key features like offline chat behind higher tiers. The workaround most people reach for is pasting a transcript into a chatbot after the meeting, but that moves your audio to yet another cloud with no memory of previous calls and no prompt tuning. You lose context, continuity, and gain one more step after every meeting.

how humla solves it

How it solves it#

No-bot, two-stream audio recording

Humla captures your microphone and your system audio as two separate streams, so remote calls and in-person meetings both transcribe cleanly. Nothing joins the call: the other side sees no recorder. Zoom, Google Meet, Slack huddles, and any audio source on your Mac work without any integration or account setup.

On-device and bring-your-own-key transcription

Local Whisper runs entirely on Apple Silicon's GPU after a one-time model download, free with no API calls. For higher accuracy or speed, connect your own OpenAI key (whisper-1, gpt-4o-transcribe), Deepgram (Nova-3), or Groq (whisper-large-v3-turbo, roughly 10x cheaper than OpenAI's hosted Whisper). Set per-language engine overrides so each recording routes to the right engine automatically.

Offline speaker diarization

After recording stops, Humla runs speaker identification on your Mac with no audio upload. Two on-device engines are available: Community-1 auto-detects how many speakers are present; Sortformer handles rapid back-and-forth with a fixed four-speaker cap. Click any speaker label to rename it and the change applies across the full transcript instantly.

Summary presets with note fusion

Six presets cover common meeting types: Meeting, 1:1, Lecture, Interview, Brainstorm, and Voice memo. Summaries receive your typed notes and the transcript as separate labelled inputs, so the model knows what you wrote versus what was said. Switch presets and regenerate from the same transcript without re-running transcription. Runs via OpenAI or any local LLM via Ollama.

Chat with your meeting history

Every note has a Chat tab that answers questions using hybrid retrieval: full-text keyword search and semantic embedding search together. Ask about any past meeting and get cited answers with links to the source note. Works fully offline via Ollama or with your own OpenAI key. Scope per conversation: this note, a folder, or your entire history.

MCP server for AI coding tools

Humla ships a built-in Model Context Protocol server with six read-only tools: search_notes, get_note, get_transcript, list_notes, list_folders, and list_clients. Enable it in Settings and paste one config line into Claude Code or Codex to query your meeting notes from your IDE. Off by default, read-only always, and works whether or not the Humla app is open.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Fully private mode: nothing leaves your MacCombine Local Whisper for transcription, Community-1 for speaker ID, and Ollama for summaries and chat, and no audio or text ever travels off your device. This is a configuration no cloud-only competitor in the space can match by architecture: they are cloud products by default, with no on-device option.
  • MIT licensed and fully auditableEvery line of code is public at github.com/michaelwilhelmsen/humla under the MIT license. You can audit the exact data paths before trusting the app with sensitive meetings, fork it, modify it, and use it commercially with no restrictions. The license is not a marketing claim: it is an OSI-approved SPDX MIT.
  • Per-language transcription engine routingSet a different transcription engine for each language. Norwegian calls can route to the local NB Whisper Large model from Nasjonalbiblioteket; English calls to Deepgram Nova-3; everything else falls back to OpenAI. Humla detects language automatically and picks the right engine without manual switching.
  • Team sync at $5/user/month or free if self-hostedHumla Cloud adds team workspaces and cross-device sync for $5/user/month with a 14-day free trial. For teams willing to run infrastructure, a self-hosted PocketBase server unlocks every team feature with no subscription gate: billing only activates when the server has a Stripe key set.

Trade-offs

  • -macOS 13 and Apple Silicon onlyHumla runs only on Apple Silicon Macs running macOS 13 or later. There is no Windows, Linux, or Intel Mac version. The project was created in April 2026 and the roadmap is open: the GitHub repo suggests starring it and opening an issue to signal interest in other platforms.
  • -Speaker diarization is unreliable above six voicesSpeaker labels are most accurate in meetings with up to about six participants. Large calls can mislabel who said what. You can rename or merge speakers by hand and re-run detection, but big group calls are not a strong use case for Humla's current speaker ID engines.
  • -Self-hosting team sync requires backend workThe self-hosted sync path involves running PocketBase, optionally Caddy for TLS, S3-compatible storage for audio blobs, Litestream for SQLite replication, and a separate Hono service for workspace chat. It is not a single command. Humla Cloud exists specifically for teams who do not want to manage this.
versus alternatives

humla vs alternatives#

Humla vs Granola

Granola is the paid product Humla most explicitly targets, reflected in the GitHub topics (granola-alternative) and README positioning. Both tools record Mac meetings without a visible bot and produce AI summaries, but they differ on architecture, openness, and pricing model.

FeatureHumlaGranola
LicenseMIT, open sourceProprietary
TranscriptionOn-device Whisper or your own keyCloud (not on-device)
Runs fully on deviceYes, with local LLMNo
Bring your own AI keyYesNo
Open source and auditableYesNo
Chat with notes offlineYesCloud only
App integrations (Slack, CRM)NoneYes
Mobile appNoYes
Price (personal use)Free$5/user/month
Price (team sync)$5/user/month$5/user/month

Humla is the stronger choice for anyone who needs audio to stay on their device. The fully local configuration (Whisper plus Community-1 plus Ollama) means no audio ever leaves your Mac, which matters for sensitive client work or regulated industries. The MIT license and public codebase mean you can audit the exact data path before trusting it with your meetings.

Granola is the better fit for teams who need mobile apps, Slack or CRM integrations, or a product with a longer track record. Granola has been on the market longer and has more ecosystem integrations. Humla was created in April 2026 and is an actively developed but young project.

Humla vs Other Paid AI Notetakers

Mumble AI, Wispr Flow Notetaker, and Talat are also in the paid AI meeting notes category. All are proprietary cloud services. Humla's differentiation against any cloud-only notetaker is consistent: local-first architecture by default, MIT license, no account required for personal use, and the ability to run entirely on-device with no per-seat subscription for individual workflows.

tech stack · detected from GitHub

What it's built on#

Languages
C++RustSwiftTypeScript
Frameworks
React
frequently asked

FAQ#

Does a bot join the meeting when I use Humla?

No. Humla records through macOS itself using the Screen Recording permission to capture system audio. Nothing joins the call, and the other side sees no recorder. The recording is entirely local to your Mac.

Can I use Humla without an internet connection or any paid API key?

Yes. Download a local Whisper model in Settings (between 500 MB and 1.1 GB depending on model size), use Community-1 for speaker diarization, and point summaries at a local LLM via Ollama. In that setup, nothing leaves your Mac and there are no API costs beyond the initial model download.

Does Humla work on Windows or Linux?

Not yet. Humla requires macOS 13 or later on Apple Silicon. There is no Windows, Linux, or Intel Mac version at the time of writing. The GitHub repo (github.com/michaelwilhelmsen/humla) is where you can open an issue to request those platforms.

What does Humla Cloud do, and do I need it?

Humla Cloud syncs notes across your devices and adds shared team workspaces for $5/user/month. Transcription and summaries still run on your own providers or on-device: the sync server never sees your audio or API keys. It is optional: you can self-host a PocketBase server for free and get the same team features with no subscription.

Can I chat with my meeting notes without sending them to the cloud?

Yes. Point Humla's Chat feature at a local Ollama server and all retrieval and generation runs on your Mac. The search index is a local SQLite database. You only send data off-device if you configure OpenAI as the chat provider, in which case your note content goes to your own OpenAI account.

also worth a look

Similar open-source tools#

omi

omi

Open AI memory assistant for meetings, screens, and wearables

13.1KPythonMIT
Hyprnote

Hyprnote

Local-first AI meeting notetaker with transcription

9KTypeScriptMIT
VoiceStudio

VoiceStudio

Voice cloning, dubbing, and transcription that runs fully offline

10KPythonAGPL-3.0
openwhispr

openwhispr

Local-first voice dictation with Whisper, offline mode, and AI cleanup

5.5KJavaScriptMIT
openless

openless

Dictate to any app; AI polishes it. MIT licensed, no subscriptions.

3KRustMIT
Handy

Handy

Free offline speech-to-text: runs on Windows, macOS, and Linux

29.6KRustMIT

Repository

Stars
215
Forks
23
License
MIT
Latest
v0.48.0
Last commit
today
Last verified
Aug 18, 2026
Repo
michaelwilhelmsen/humla ↗

Additional details

Language
Rust
Open issues
33
Contributors
3
First release
2026

Categories

Communication & CollaborationProduct & Project ManagementAI & Machine Learning

Tags

macOSNote-taking AppsLocal-firstAI Search Tools