Skip to main content
Ask turns your transcripts into a conversation. It runs locally: retrieval and embeddings are on-device, and only your own model call (the Anthropic or OpenAI key you set for notes) leaves your machine. Answers stream in token-by-token.

Two ways to ask

This meeting

The Ask tab on any session answers from that call’s transcript. Good for “how did I do?”, “what did I commit to?”, or any detail from the conversation.

All meetings

Ask across all meetings (from the dashboard header) searches your whole history and cites the sessions it drew from. Click a source to open it.
Ask reads the transcript and talks it through with you — sentiment, what landed, what you may have missed — and answers direct factual questions from what was actually said. It won’t invent names, numbers, or dates that aren’t in the transcript; if something isn’t there, it says so. Follow-ups build on earlier turns. Long chats keep their context: older turns are folded into a running summary (never dropped) so the thread stays coherent without exceeding the model’s context window.

Saved conversations

  • Per meeting: each session keeps a single Ask chat, restored when you reopen it.
  • Across all meetings: keep as many chats as you want — New chat, switch, rename, or delete from the sidebar. Each is auto-titled from your first question and saved locally.
Answers stream as they generate, and the input stays pinned to the bottom like a normal chat. If you navigate away mid-answer, the turn isn’t lost — generation finishes in the background and the full answer is saved.

How retrieval works (across all meetings)

1

Index (on-device)

Every session’s transcript is chunked and embedded locally with Xenova/all-MiniLM-L6-v2. New sessions are indexed automatically; older ones are backfilled the first time you open Ask.
2

Match

Your question is embedded and ranked against the chunks by cosine similarity.
3

Answer

The top matches (within a token budget) plus recent conversation go to your model, which answers with inline citations like [1].
The per-meeting Ask tab skips retrieval — a single call’s transcript usually fits, so it’s fed directly for the most accurate read.

Privacy

Chunks, embeddings, and saved chats live in SQLite on your machine. There is no Raven server and no cross-account sync. Deleting a session also removes its transcript chunks and its Ask chat.