git404hub

what is lazymeet fr?

krecks/lazymeet — explained in plain English

Analysis updated 2026-05-18

1RustAudience · generalComplexity · 3/5LicenseSetup · easy

tl;dr

A local desktop app that transcribes and summarizes meeting recordings by speaker, with no cloud, accounts, or API keys required.

vibe map

mindmap
  root((LazyMeet))
    What it does
      Transcribes recordings offline
      Summarizes into action items
      Identifies speakers by voice
    Tech stack
      Rust
      Tauri
      llama.cpp
      sherpa-onnx
    Use cases
      Summarize recorded meetings
      Track speakers across files
      Get action items from talks
    Audience
      Remote teams
      Privacy conscious users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn an OBS meeting recording into a per-speaker transcript with no cloud upload.

VIBE 2

Get an automatic summary and action item list from a recorded discussion.

VIBE 3

Recognize the same speaker automatically across multiple past recordings.

VIBE 4

Trim a long recording down to just the segments worth transcribing before processing.

what's the stack?

RustTaurillama.cppsherpa-onnxffmpeg

how it stacks up fr

krecks/lazymeetabc3dz/mixxxabyo-software/ferro-stash
Stars111
LanguageRustRustRust
Setup difficultyeasymoderatemoderate
Complexity3/52/54/5
Audiencegeneralgeneralops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

First run downloads several gigabytes of AI models before it can process recordings.

GPL v3 licensed: free to use and modify, but any distributed modified versions must also be released under GPL v3.

in plain english

LazyMeet is a desktop app that turns meeting recordings into transcripts and summaries entirely on your own computer, with no cloud service, no accounts, and no API keys needed. You drag a recording, such as a screen capture from OBS, onto the app window, and it produces a transcript broken down by speaker, along with a summary and a list of action items. Under the hood the app is built as a single Rust binary using the Tauri framework. When you add a recording, it converts the audio, detects when people are speaking, runs speech to text on those sections, figures out who spoke when, and then feeds the transcript to a small local language model to generate the summary and takeaways. All of these AI models download once the first time you run the app, a process of a few gigabytes, and after that everything works fully offline. A notable feature is speaker recognition across recordings. Normally each new recording numbers its speakers starting over, so Speaker 1 in one meeting is not the same person as Speaker 1 in another. LazyMeet lets you rename a speaker once, and it saves a voice fingerprint for that person in a local file. On future recordings, it tries to match detected voices against this saved list and suggests a name, which you can confirm or reject. Confirming teaches the system more about that person's voice over time, while rejecting simply undoes the guess without corrupting what it already learned. Before transcribing, you get a preparation screen where you can preview the recording's waveform and choose to skip parts you do not want transcribed, plus set the expected number of speakers. On a real 28 minute test recording on an Apple laptop, the whole process took a little over 3 minutes, roughly nine times faster than the recording's own length. Nothing about your audio, transcripts, or voice data ever leaves the machine, and you can configure the app to delete each recording's audio automatically once processing finishes. Building it from source requires Rust and a few native libraries. It is released under the GPL v3 license.

prompts (copy fr)

prompt 1
Walk me through installing LazyMeet and processing my first meeting recording.
prompt 2
Explain how LazyMeet's speaker voiceprint matching works across different recordings.
prompt 3
Show me how to build LazyMeet from source using cargo tauri.
prompt 4
Help me configure LazyMeet to automatically delete recording audio after processing.

Frequently asked questions

what is lazymeet fr?

A local desktop app that transcribes and summarizes meeting recordings by speaker, with no cloud, accounts, or API keys required.

What language is lazymeet written in?

Mainly Rust. The stack also includes Rust, Tauri, llama.cpp.

What license does lazymeet use?

GPL v3 licensed: free to use and modify, but any distributed modified versions must also be released under GPL v3.

How hard is lazymeet to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is lazymeet for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.