📈 GH Trending Explorer 🎲 Surprise me

← all repos

jankeesvw / omarchy-meeting-recorder

git clone https://github.com/jankeesvw/omarchy-meeting-recorder.git v1.8.0 · 6d ago

Record meetings on Omarchy: mic and computer audio as two tracks, transcribed on your own machine, with speakers, chapters and a player.

—
stars, 24h
—
stars, 7 days
+393
stars, 30 days · #687
393
★ total
47
forks · 23 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseMIT
Created2026-09-24 (26d ago)
Last push6d ago
Watchers3
OwnerUser

GitHub topics

Links

README excerpt
# Meeting Recorder
A meeting recorder for Omarchy. It records your microphone and the computer audio as two tracks, and when you stop you get a transcript with speakers, chapters and a player. You can also drop in a recording you already have. Everything is transcribed on your own machine.
No bot joins your call, and no audio leaves your computer. It works with any meeting app, because it simply listens to what your computer plays and what you say.
Open the app, check that both meters move, and press **Start recording**. When you stop, whisper.cpp transcribes the meeting while a 90s animation keeps you company. You get the transcript with who said what, a player to listen back from any line, and chapters written by the coding agent you already use. Everything takes the colours of your Omarchy theme.
Built for Omarchy on Hyprland (GTK 4 and libadwaita, written in Rust).
## Install
Meeting Recorder is in the Omarchy package repository:
 [code] 
For now it is in the edge channel, so this works if you run Omarchy's edge packages; everyone else gets it with the next Omarchy release. Until then, this one line builds the same pacman package from the PKGBUILD in this repository (install.sh is ten lines, read it first if you like):
 [code] 
Either way `sudo pacman -R omarchy-meeting-recorder-bin` removes it again.
Then open **Meeting Recorder** from the launcher. The first transcription downloads the whisper model (about 1.6 GB, once), and the app shows you how far along it is. It offers to put a live waveform in your bar the first time, and the package prints the Hyprland rules for a floating window (also below).
Prefer to build it yourself? See Build from source, or grab the binary from the latest release.
## What it does
### Checks the sound before you start
The app opens ready, not recording. The two meters are live from the start, the same moving waves as while recording, so you can see that both your microphone and the computer audio arrive before the meeting begins. Type a name if you like (otherwise it becomes "Meeting 14:30"), pick the audio format and the transcript language, and press **Start recording**.
### Records both sides of the call
Your microphone and whatever your computer plays are recorded as two separate tracks. The name, the audio format and the language can all still be changed during the call.
**Pause** freezes both waves under a "❚❚ PAUSED" sign and stops the clock; nothing is written to either track until you press **Resume**.
### Records your webcam too, if you like
Turn on **Webcam** and your camera is recorded next to the audio, as `webcam.mp4` (picture only) in the meeting folder, and a small live picture in its row shows what it sees. The video keeps time with the audio: with the camera on, a recording (or a resume) starts its audio once the first frame is in, pauses are left out as in the audio, and you can turn the camera on or off during the recording, black filling the time it was off. The toggle is remembered, and so