Skip to content

Data flow

Selected media or live recording
-> local FFmpeg normalization
-> local whisper.cpp transcription
-> local SQLite session and search data
-> local Ollama summary/chat in Local Mode

With External API selected, original audio conversion and Whisper transcription remain local. Transcript text, prompt context, questions, retrieved excerpts, and provider-aware embedding input can be sent to the configured OpenAI-compatible endpoint. Returned generated content is stored locally according to the session workflow.

The global indexing path has a separate local background embedding phase; do not collapse it into the remote answer-provider path without inspecting the current implementation.