v1.0.10· Latest Build Ready
✕✕
NO BOTS100% BANNED

Your meetings had more than words. Bacham remembers the rest.

Dual-stream audio capture, live transcription & 1-click flashcards — 100% on your SSD.

Download for freeAdd to ChromeStar on GitHub
SSD
YOUR SSD ONLY0% CLOUD LEAKS
Available for Windows 10/11 & Chrome
100% SSD LOCAL
Bacham / v1.0.10
100% PRIVATE
2026Local Engine
WASAPI Loopback Active

Bacham — Architecture & Strategy

Today
Alex, Maya, David

🎯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

@Maya: Finalize low-latency loopback buffer for Win & Mac
00:32
@David: Benchmark local Whisper quantization vs Gemini latency
00:50
@Alex: Ship first-time onboarding tour & interactive mic tester
01:30
100% Local SQLite
AL
Alex
MY
Maya
NO BOTS
Overview & Concept
✕✕
NO BOTS100% BANNED

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.

Pillar 01

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.

Nobody else in the call sees or hears a bot
Pillar 02

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.

Native WASAPI on Windows & CoreAudio on Mac
Pillar 03

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.

Zero server logging, telemetry, or model training
Tailored Workflows

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.

No bot joins or announces recording to the engineering team or clients
Dual-channel audio separates your voice from remote attendees cleanly
Action items automatically link to exact audio replay seconds (e.g. [03:45])
Export markdown straight into Obsidian, Notion, Jira, or Slack in 1 click
Auto-Generated Brief
SQLite Stored
Sprint Architecture Sync · Core Engine
Decision: Migrate to local Whisper v3 with WebAssembly fallback
Action Item [04:12]: @David to benchmark WASAPI loopback buffer latency
Security: Zero meeting audio or transcripts uploaded to third-party clouds
Instant Markdown & PDF ExportTry Free
Interactive Live Demo

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.

Live Ingestion · Google Meet (Tab #4)
00:28:44

Q3 Product Architecture & Roadmap Review

3 Participants•Audio Dual-Stream Active

AL
Alex (Lead Architect)10:14:02

We decided to run all meeting transcription strictly on-device using local Whisper models. That ensures confidential engineering discussions never touch 3rd-party servers.

SA
Sarah (Product Lead)10:14:38

Love it. Let's log the action item for @Harsha to finalize the SQLite schema and verify the Chrome Extension WebSocket before launch.

DA
David (Infra)10:15:10

Tested the build on Windows and Mac. Ingestion CPU usage stayed below 3% while capturing audio and slides.

Transcribing live conversation stream...
Lossless 16kHz WAV
✦ Executive Brief
  • •Zero-cloud architecture approved for all core client meeting ingestion.
  • •Local Whisper v3 benchmarks confirmed sub-3% CPU overhead across platforms.
Decisions Made (Live Detected)

Ship initial release with offline Whisper + local SQLite fallback before expanding to optional self-hosted Ollama servers.

100% On-Device Reasoning
0 KB Uploaded
Local SQLite Memory
No Bots Joining Calls
Product Ecosystem
DUAL-STREAMMIC + SYSTEM AUDIO

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.

Recommended for 90% of Users
Windows 10/11 & macOS•Standalone Client

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.

Best for:Zoom, Microsoft Teams, Slack Huddle, Google Meet, in-person classes, and users who want local offline models.

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.

Download Desktop (v1.0.10)Free & Open Source · 20.2 MB
Browser Companion
Chrome, Brave, Arc & Edge•Companion Extension

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.

Best for:Google Meet power users who prefer in-browser floating widgets and want zero desktop system permissions.

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).

Add to Chrome (Free)Official Chrome Web Store
Better Together Architecture

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.

Google Meet Tab
→
ws://127.0.0.1:1421
→
Desktop SQLite
Beginner Friendly Walkthrough
SSD
YOUR SSD ONLY0% CLOUD LEAKS

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.

Quick Setup · 30 Seconds

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.

Automatic audio loopback detection (WASAPI & CoreAudio)
Zero third-party virtual audio cables (no VB-Cable needed)
Ultralight memory footprint (< 60MB RAM)
Bacham Desktop Initialization
Step 01/04
System Ready · All Drivers Verified
OS Loopback Driver

WASAPI Loopback Active

Microphone Source

Default Communications Device

Local SQLite Brain

Initialized at %APPDATA%/bacham

AI Engine

Whisper Local + Bring-Your-Own-Key

Native Tauri 2.0 Engine100% On-Device
Common Questions

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.

The Notepad Philosophy
⚡★
STUDY DECK1-CLICK QUIZ

Effortless notes, enhanced instantly.

Focus on the conversation, not frantic typing. Bacham turns raw thoughts into executive clarity and revision decks.

Uses your computer audio, so doesn’t invite an annoying bot
Private by default, 100% on-device Whisper & SQLite vector storage
Instant Study & Retention Mode: converts meetings and lectures into flashcards and quizzes
Works seamlessly with Google Meet, Zoom, Teams and in-person lecture audio.
The Bacham Advantage

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.

✕✕
NO BOTS100% BANNED

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.

Result: Client friction, recurring bills, third-party privacy leaks.
SSD
YOUR SSD ONLY0% CLOUD LEAKS

Bacham Local Copilot

100% Private

On-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.

Result: Zero participant awkwardness. 100% data ownership. Instant study cards.
Intelligence Architecture
✕✕
NO BOTS100% BANNED

Everything you need for effortless meeting & lecture recall

Built from the ground up for privacy, dual-stream audio clarity, and 1-click retention.

DUAL-STREAMMIC + SYSTEM AUDIO

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.

Mic: User Voice · System Loopback: Google Meet / Zoom
16kHz 16-bit PCM
⚡★
STUDY DECK1-CLICK QUIZ

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.

Spaced Repetition & Quiz Mode

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.

Zero Lost Conversational Context

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.

Offline Media Vault & Auto-Sync

Formats for Slack, Notion & PDF

Exports formatted Markdown, executive briefs, bulleted decisions, and flashcards directly to your clipboard, Notion workspace, or PDF documentation.

Instant Clipboard & File Export
Force-Directed Topic Graph

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.

Audio Loopback─Whisper Quantization─
d3-force engine

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.

Distraction-Free Live Workspace
Local SQLite FTS5 & Vector Index
SSD
YOUR SSD ONLY0% CLOUD LEAKS

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.

"Maya loopback buffer audio routing"
End-To-End Workflow
DUAL-STREAMMIC + SYSTEM AUDIO

Bacham helps you before, during and after your meetings.

A frictionless workflow designed for fast-paced engineering teams and back-to-back schedules.

Before the meeting

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.

Automatic attendee profile & past discussion highlights
Pulls open action items from your local SQLite archive
1-click launch with pre-configured audio loopback
SSD
YOUR SSD ONLY0% CLOUD LEAKS
Meeting Brief · Ready 5m before call

Architecture Sync & GTM Strategy

Maya (Systems Architect)Presenting dual-stream audio loopback benchmarks
David (AI Research)Requested quantization feedback for local Whisper model
100% On-Device ExecutionLocal SQLite Brain

Works seamlessly with your meeting apps & AI models

Google Meet
zoom
Teams
slack
Discord
loom
OpenAI
Anthropic
Gemini
DeepSeek
ollama
Grok
Setup & Instructions
SSD
YOUR SSD ONLY0% CLOUD LEAKS

Up and running in less than 60 seconds

Choose your preferred workflow. Zero complicated virtual audio cables, zero cloud subscriptions.

Quick Start · Desktop

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.

1

Download & Install the Binary

Grab the latest .msi for Windows or universal .dmg for macOS from GitHub Releases.

2

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.

3

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.

Windows (.msi)x64
macOS (.dmg)Universal
Linux (.deb/.AppImage)x64
Go to Download Center
Future Architecturev2.0.0 Roadmap

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.

v2.0.0-alphaIn Development

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.

100% Local PipelineTarget: Q2 2026
v2.0.0Architecture Phase

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.

100% Local PipelineTarget: Q2 2026
v2.0.0In Development

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.

100% Local PipelineTarget: Q2 2026
v2.0.0Planned

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.

100% Local PipelineTarget: Q2 2026
v2.0.0Prototyping

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.

100% Local PipelineTarget: Q2 2026
v2.0.0Research

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.

100% Local PipelineTarget: Q2 2026
Help Shape Version 2.0.0

Have an idea or feature request?

Bacham is driven by community feedback. Send your ideas directly to our Discord server.

Data Sovereignty

Security by architecture, not marketing promises

Your conversations contain trade secrets, financial models, and strategic plans. Bacham ensures they never leave your machine.

Local Ingestion PipelineSandboxed On-Device
01 · SOURCE

Hardware Capture

Direct WASAPI & CoreAudio loopback stream without virtual cable bloat.

02 · INFERENCE

Local Whisper Engine

Zero cloud streaming. Speech converted directly in local RAM.

03 · SYNTHESIS

Local Ollama / BYOK

Extracts decisions & action items on your hardware or via personal API keys.

04 · VAULT

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.

Comparison

See how Bacham stacks up

100% open source, zero subscriptions, and no uninvited bots.

Feature
BachamYou
Free Forever
Granola
$14/mo
Fireflies
$10/mo+
Otter.ai
$8.33/mo+
Fathom
$19/mo+
tl;dv
$18/mo+
Read.ai
$15/mo+
100% Open Source
Zero Cloud Audio (100% Local)
Zero Data Telemetry
No Meeting Bot (100% Invisible)
Dual-Stream Audio Capture
Real-Time Live Transcription
AI Summaries & Action Items
1-Click Study Flashcards
Interactive AI Quizzes
Private API Keys (BYOK)
Offline Mode (Local Whisper)
All Features 100% Free
No Monthly Subscriptions
Unlimited Meeting Duration
Included
Partial
Not Available
Inspect code on GitHub
Get Started Free
SSD
YOUR SSD ONLY0% CLOUD LEAKS
✕✕
NO BOTS100% BANNED

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.

Recommended

Windows 10 / 11

v1.0.10 (Latest) · .exe / .msi (64-bit)

Desktop Shortcut & Tray Autostart · 20.2 MB

Chrome Extension

Chrome Web Store

Google Meet & Tab Audio Capture

macOS

Universal DMG (Apple Silicon & Intel)

CoreAudio Loopback Support
Coming Soon

Linux

.deb / AppImage

ALSA & PulseAudio Support
Coming Soon
Windows SmartScreen Note:If Windows displays "Windows protected your PC" on first launch, click "More info" and then select "Run anyway". This is standard for newly released open-source software until reputation is established.
Mac Apple Silicon Note (Beta):If macOS says the app is "damaged", it is just Apple Gatekeeper blocking unsigned beta software. Drag the app to Applications, open your Terminal, run xattr -cr /Applications/BACHAM.app, and press Enter to allow it.
Open source under MIT License · Signed binaries & SHA-256 Checksums available
View All Releases & Notes
Common Inquiries

Frequently asked questions

Everything you need to know about Bacham's privacy model, local AI engine, and extension integration.

No. Unlike legacy cloud tools (Otter, Fireflies), Bacham never sends an uninvited bot to your call. It records directly through your operating system's native audio loopback (WASAPI on Windows, CoreAudio on macOS) or via the Chrome Extension for browser tabs. It is 100% invisible to other participants.