Mnemonic - local-first voice notes with Gemma 4 E4B
Mnemonic is a local-first macOS menu-bar app and CLI tool for voice notes that transcribe directly into a user's daily Markdown journal file. It uses the Gemma 4 E4B model locally, supporting audio, vision, and lightweight reasoning without cloud connectivity or telemetry. The app integrates with Obsidian's Daily Notes and emphasizes minimal processing, focusing on transcription and optional intent-based actions.
- ▪Mnemonic is a Rust-based app using Tauri 2 for the UI and a shared core crate for audio, Markdown, and model interaction.
- ▪It leverages Gemma 4 E4B for local transcription, image-audio multimodal input, and opt-in intent routing to macOS Shortcuts.
- ▪The app stores voice notes as bullet points in YYYY-MM-DD.md files, compatible with Obsidian, and runs entirely offline with no network calls.
- ▪Gemma 4 E4B was chosen over other variants because it supports audio and vision and fits within 16 GB of RAM on Apple Silicon laptops.
- ▪Version 0.3 introduced image attachments, a recording queue, and optional intent routing with a 5-second undo window.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 113916) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Eduard Maghakyan Posted on May 16 Mnemonic - local-first voice notes with Gemma 4 E4B #devchallenge #gemmachallenge #gemma Gemma 4 Challenge: Build With Gemma 4 Submission This is a submission for the Gemma 4 Challenge: Build with Gemma 4 What I Built Mnemonic is a macOS menu-bar app and CLI for voice notes that go straight into your daily journal. Press a hotkey, speak, release. One bullet appears in today's YYYY-MM-DD.md: - 14:35 This is a new node. Let me try to see if it'll work.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).