clemvault internals shipped November 4, 2026

Clembot Notes

Air-gapped desktop call recorder and AI notetaker: dual-channel audio capture, grounded local summaries, meeting lenses, and Obsidian sync. Zero cloud.

Pythonfaster-whisperOllamacustomtkinterPyAudioWPatchNumPy

A private desktop call recorder and notetaker for Windows. It captures microphone and system audio into separate channels, transcribes both in real time using local faster-whisper, and generates grounded meeting notes with verified decisions and action items through local Ollama. No audio or transcript data leaves the machine.

The Problem

Most call notetakers require cloud bots joining meetings or stream raw microphone audio to third-party endpoints. In enterprise consulting and private strategy sessions, sending internal audio through external transcription pipelines violates client confidentiality agreements. Furthermore, cloud summaries often invent action items or attribute statements to the wrong speaker.

Build Approach

Clembot Notes runs entirely on local hardware with four strict isolation layers:

  1. Dual-Channel In-Memory Capture: Microphone input and WASAPI loopback system audio run as independent streams through a producer-consumer thread queue. Capturing the remote participants directly from the Windows audio subsystem separates “Me” from “Them” deterministically without requiring neural diarization.
  2. Deterministic Acoustic De-Duplication: To handle speakerphones and open desk monitors where room microphones pick up speaker bleed, an audio energy gate and token-overlap filter drop echo segments falsely attributed to the microphone.
  3. Evidence Grounding Engine: Extracted decisions and tasks must cite specific segment identifiers in the transcript. Any claim without supporting evidence is quarantined into an unverified section rather than included in the final notes.
  4. Domain Lenses: A top-bar selector shapes summaries for specific call types, including Architecture reviews, 1-on-1 coaching, Client discovery, and General syncs.

Technical Decisions and Constraints

Development timeline

2 logged updates over 3 days, 2 Nov 2026 to 4 Nov 2026.

  1. Domain Lenses, Initial Prompt Conditioning, and Vault Syncfeature

    Shipped domain meeting lenses, Whisper initial prompt conditioning, VRAM keep-alive optimizations, and automatic Obsidian daily note sync.

  2. MVP v1 Clean-Room Architectureimproved

    Origin: Built as an independent desktop call recorder and notetaker adhering to ClemVault strict local-first trust requirements.

Written from this project's decision log as work happened, not afterwards. See every project →