Your meetings had more than words. Bacham remembers the rest.
Dual-stream audio capture, live transcription & 1-click flashcards — 100% on your SSD.
Bacham — Architecture & Strategy
🎯Executive Architecture Summary
- •Dual-Stream Audio Pipeline: Captures both system loopback and mic with zero echo artifacts.
- •Local-First Storage: SQLite + FTS5 vector indexing on device for instant semantic search.
⚡Timestamped Action Items (Click to Replay)Audio Jump
What exactly is Bacham?
Bacham is a private, zero-bot AI meeting and lecture assistantfor Windows, Mac & Chrome. It records your calls invisibly from your computer's audio system—without an uninvited bot joining your meeting room.
Zero Annoying Meeting Bots
Traditional tools (Otter, Fireflies) send an awkward bot into your Zoom or Google Meet room with a banner alerting everyone they are being recorded. Bacham hooks directly into your OS audio driver invisibly.
Dual-Stream Audio Precision
Captures system loopback (what you hear through speakers/headphones) and your microphone on distinct synchronized tracks. This prevents audio echo and guarantees crystal-clear speaker attribution.
100% Private on Your SSD
Your recordings, transcripts, and notes are indexed into your local SQLite database. You can run Whisper and Ollama 100% offline on your own GPU, or bring your own API keys with zero platform markup.
Who uses Bacham every day?
Capture architecture debates and action items without disrupting the call
Architecture syncs, sprint planning, pull request reviews, and 1-on-1s.
Sprint Architecture Sync · Core Engine
Experience the dual-stream ingestion in real time
Simulated Google Meet session running local Whisper v3. Toggle action items, switch tabs, and copy generated briefs.
Q3 Product Architecture & Roadmap Review
3 Participants•Audio Dual-Stream Active
We decided to run all meeting transcription strictly on-device using local Whisper models. That ensures confidential engineering discussions never touch 3rd-party servers.
Love it. Let's log the action item for @Harsha to finalize the SQLite schema and verify the Chrome Extension WebSocket before launch.
Tested the build on Windows and Mac. Ingestion CPU usage stayed below 3% while capturing audio and slides.
- •Zero-cloud architecture approved for all core client meeting ingestion.
- •Local Whisper v3 benchmarks confirmed sub-3% CPU overhead across platforms.
Ship initial release with offline Whisper + local SQLite fallback before expanding to optional self-hosted Ollama servers.
Desktop App vs. Chrome Extension
Which tool should you install first? Choose the setup that matches your routine, or use both for the ultimate zero-bot pairing.
Bacham Desktop Application
The full powerhouse experience. Records any meeting or lecture directly through your operating system sound card with zero bots, complete offline AI support, and instant SQLite archiving.
Universal System-Wide Capture
Captures Zoom, Microsoft Teams, Google Meet, Slack, Discord, and in-person room audio.
Native OS Audio Loopback
Built with WASAPI (Windows) and CoreAudio (Mac) with zero virtual cables or third-party drivers.
100% Offline AI Execution
Run local Whisper v3 and local Ollama models on your GPU with zero cloud dependencies.
Local SQLite Vector Brain
Permanent on-device meeting search, timestamped audio replay, and flashcard generation.
Global Keyboard Shortcuts
Press Alt + Shift + B to start or stop recording invisibly from any window or desktop.
Bacham Chrome Extension
Lightweight companion for web browser calls. Injects a discrete Floating Action Menu into Google Meet tabs so you can start, pause, and review notes right inside the webpage.
Floating In-Call Widget
A sleek, draggable floating action bar right inside your Google Meet browser tab.
Zero Install Footprint
Installs in seconds from Chrome Web Store with zero administrator permissions needed.
Tab Audio Capture API
Isolates Google Meet tab audio cleanly without touching system audio settings.
Offline Storage Fallback
Caches transcripts locally in Chrome storage if you aren't running the desktop app.
Instant Desktop Sync
Automatically pipes live audio chunks to the desktop client via local WebSocket (ws://127.0.0.1:1421).
Can I use both together? Yes!
When both are installed, the Chrome extension streams Google Meet audio directly into your Desktop instance over a local loopback socket (ws://127.0.0.1:1421). You get in-browser floating buttons and desktop-grade local SQLite memory.
How to use Bacham in 4 simple steps
From download to your first meeting in under a minute. Zero confusing virtual cables, zero monthly fees.
Download & Launch the App
Download the Windows installer (.exe or .msi) or macOS universal DMG. When you launch Bacham, it automatically verifies and hooks into your native operating system audio loopback (WASAPI on Windows, CoreAudio on Mac). Everything is ready out of the box.
WASAPI Loopback Active
Default Communications Device
Initialized at %APPDATA%/bacham
Whisper Local + Bring-Your-Own-Key
Everything a new user needs to know
Will other people in my meeting know I am recording?
No bot joins the call. Traditional services (like Otter or Fireflies) send an external bot user into Zoom or Google Meet with a banner announcing recording. Bacham runs quietly on your own computer and captures sound from your system audio output and microphone. Nothing changes inside the call.
Does Bacham work with Bluetooth headphones?
Yes! Bacham utilizes native OS loopback capture (WASAPI on Windows and CoreAudio on macOS). It automatically captures whatever sound is playing through your headphones, AirPods, or speakers, alongside your microphone.
Do I need to pay for AI tokens or cloud subscriptions?
No! Bacham is 100% free and open source. You can run Whisper and Ollama locally on your machine with zero monthly costs, or easily plug in your personal Claude, OpenAI, or Gemini API keys.
How does the Chrome Extension interact with the Desktop app?
If you install both, the extension streams Google Meet tab audio over a lightning-fast local WebSocket (ws://127.0.0.1:1421) directly to your desktop database. If you use the desktop app standalone, it captures all apps system-wide with zero extension required.
Effortless notes, enhanced instantly.
Focus on the conversation, not frantic typing. Bacham turns raw thoughts into executive clarity and revision decks.
Why professionals and students are kicking out meeting bots
Stop sending awkward bots to client calls. Capture notes with dual-stream clarity, zero monthly fees, and 100% local privacy.
Traditional Cloud Bots
Otter, Fireflies, Grain, etc.
Awkward Uninvited Meeting Bots
A bot enters your Zoom/Meet call with an obnoxious banner, alerting clients and peers they are being recorded.
Wall-of-Text Unstructured Transcripts
Leaves you with thousands of lines of unedited speech with zero actionable takeaways or study retention.
Confidential Data Uploaded to Cloud
Sensitive executive decisions, IP, and customer secrets are sent to third-party servers for model training.
Recurring Per-Seat Monthly Taxes
Expensive subscriptions of $20–$40 per user every single month with strict recording minute caps.
Bacham Local Copilot
100% PrivateOn-Device Dual-Stream Audio & Study Engine
100% Invisible Native Dual-Stream Capture
Zero bots in the call. Captures both remote attendees and your mic cleanly via OS loopback or Chrome extension.
Timestamped Action Items & Study Decks
Instant structured notes, action items linked to audio seconds ([00:32]), and 1-click revision flashcards.
Absolute Local SSD Data Sovereignty
Transcripts, audio, and SQLite database stay 100% on your SSD with zero cloud leaks or telemetry.
Free & Open-Source Forever
Run local Whisper & local Ollama on your GPU with zero markup, or connect your personal Claude/GPT-4o API keys.
Everything you need for effortless meeting & lecture recall
Built from the ground up for privacy, dual-stream audio clarity, and 1-click retention.
Dual-channel audio & streaming Whisper ingestion
Captures both remote attendees from system loopback and your microphone with zero echo artifacts. Local Whisper processes streaming speech chunks into a synchronized timeline.
1-click flashcards & quiz decks
Bacham's killer superpower: Turn technical meetings, architecture syncs, and university lectures into interactive revision flashcards and quizzes in 1 click.
Timestamped action items with audio replay
Every action item automatically attaches to the exact second in the timeline ([00:32]). Click any item to jump straight to what was said.
Chrome extension + local WebSocket
1-click tab capture for Google Meet. Streams to desktop app via secure local WebSocket (ws://127.0.0.1:1421) with offline vault fallback.
Formats for Slack, Notion & PDF
Exports formatted Markdown, executive briefs, bulleted decisions, and flashcards directly to your clipboard, Notion workspace, or PDF documentation.
Interactive knowledge graph & meeting connections
Discover recurring themes across weeks of meetings and lectures. An interactive on-device 2D force graph maps connections between topics, projects, and speakers with zero cloud parsing.
Rich block notes & syntax highlighting
Full-featured Tiptap block editor with code syntax highlighting, interactive task checkboxes, and markdown keyboard shortcuts for fast typing during calls.
Global memory: sub-second semantic search across all meetings & lectures
Need to find a technical decision made three weeks ago? Query your local archive with instant full-text SQLite search and audio timestamp jump links. Zero cloud telemetry.
Bacham helps you before, during and after your meetings.
A frictionless workflow designed for fast-paced engineering teams and back-to-back schedules.
Walk into your meeting completely prepared
Bacham connects with your local calendar to synthesize a pre-meeting context brief: attendees, unresolved loops from previous sessions, and key agenda goals.
Architecture Sync & GTM Strategy
Works seamlessly with your meeting apps & AI models
Up and running in less than 60 seconds
Choose your preferred workflow. Zero complicated virtual audio cables, zero cloud subscriptions.
Install the standalone desktop client
Bacham runs natively on macOS (Apple Silicon / Intel) and Windows 10/11 using Tauri 2.0 with ultra-low RAM usage.
Download & Install the Binary
Grab the latest .msi for Windows or universal .dmg for macOS from GitHub Releases.
Automatic Audio Loopback Verification
On launch, Bacham automatically hooks into your OS audio driver (WASAPI loopback on Windows, CoreAudio on Mac). No virtual cables or extra drivers needed.
Start Calling or Attending Lectures
Join any Zoom, Meet, or Teams call. Click "Capture Call" or press Alt+Shift+B. When finished, notes and flashcards generate instantly.
Release Packages
Official signed installers available on GitHub with SHA-256 integrity checksums.
Upcoming in Version 2.0.0
We are pushing the boundaries of local-first artificial intelligence. Here is what is coming next in Bacham v2.0.0.
Local Multi-Modal Screen & Slide Replay
Automatically snapshots key presentation slides and screen shares during calls, syncing visual frames with the timestamped audio timeline — 100% on your local SSD.
Neural Voice Diarization 2.0
Next-gen on-device acoustic voiceprints that identify speaker identities and conversational turns without uploading raw voice biometric vectors to any cloud server.
Encrypted P2P Local Sync (Desktop ⇄ Mobile)
End-to-end encrypted synchronization between your desktop library and mobile companion over local Wi-Fi / WebRTC with zero intermediary cloud database.
Autonomous Calendar Auto-Record Daemon
A silent, ultra-light background tray process that detects scheduled calendar events and silently arms WASAPI/CoreAudio loopback without manual intervention.
Local Integrations SDK (Linear, Jira, Obsidian)
Modular local export pipeline to push action items into Linear tickets, GitHub Issues, Jira boards, or write directly into your local Obsidian vault.
On-Device Personal Jargon LoRA Fine-Tuning
Private local adapter fine-tuning that automatically teaches your on-device LLM your company's proprietary acronyms, customer names, and technical terminology.
Have an idea or feature request?
Bacham is driven by community feedback. Send your ideas directly to our Discord server.
Security by architecture, not marketing promises
Your conversations contain trade secrets, financial models, and strategic plans. Bacham ensures they never leave your machine.
Hardware Capture
Direct WASAPI & CoreAudio loopback stream without virtual cable bloat.
Local Whisper Engine
Zero cloud streaming. Speech converted directly in local RAM.
Local Ollama / BYOK
Extracts decisions & action items on your hardware or via personal API keys.
Local SQLite DB
All notes, embeddings, and snapshots stored exclusively on your SSD.
100% Offline Air-Gapped Operation
Bacham does not require an internet connection to transcribe speech, detect decisions, or organize meeting notes when using local Whisper and Ollama.
Local SQLite Storage & Embeddings
Transcripts, summaries, action items, and slide images stay on your local drive. You own your data in open SQLite and JSON formats.
Auditable Open-Source Architecture
No hidden telemetry trackers or proprietary background daemons. The entire Tauri Rust and TypeScript codebase is open and inspectable on GitHub.
See how Bacham stacks up
100% open source, zero subscriptions, and no uninvited bots.
Download Bacham for your device
Dual-stream audio capture. Notes, timestamped actions, and 1-click study flashcards. Without an uninvited meeting bot. 100% on your SSD.
Windows 10 / 11
v1.0.10 (Latest) · .exe / .msi (64-bit)
Desktop Shortcut & Tray Autostart · 20.2 MBChrome Extension
Chrome Web Store
Google Meet & Tab Audio CapturemacOS
Universal DMG (Apple Silicon & Intel)
CoreAudio Loopback SupportLinux
.deb / AppImage
ALSA & PulseAudio Supportxattr -cr /Applications/BACHAM.app, and press Enter to allow it.Frequently asked questions
Everything you need to know about Bacham's privacy model, local AI engine, and extension integration.