Skip to content
Desktop-first meeting assistant

Your meetings, turned into searchable memory.

FloatNote runs quietly in the background — capturing your mic, reading your screen, and turning every meeting into live transcripts, AI summaries, and a chatbot that actually knows what was said.

Free & open source · Windows 10/11 · Your transcripts stay on your machine

Recording · Live
  • MIC

    Let's align on the Q3 roadmap before we ship.

  • OCR

    Slide: Roadmap Overview — 3 priorities

  • MIC

    Priya will share the draft by Friday.

Action item detected

Share roadmap draft → assigned to Priya, due Fri

Live transcription latency
Real-timeLive transcription latency
Transcripts stored locally
100%Transcripts stored locally
Meeting bots to invite
0Meeting bots to invite
Source, self-hosted
OpenSource, self-hosted
Features

Everything a meeting leaves behind — captured

Seven systems working together, from the moment audio hits your mic to the question you ask three weeks later.

  • Live transcription

    Streams audio from your mic through OpenAI Whisper in real time — every word captured as it's spoken, no cloud upload required.

  • Screen OCR

    Reads slides and shared screens as they change, extracting on-screen text and keywords so your notes include what was shown, not just said.

  • AI summarization

    Turns hours of conversation into a tight summary with Groq's Llama 3.3 70B — the decisions, the context, the outcome.

  • Meeting chatbot

    Ask questions about any past meeting. Answers are grounded in a local vector store via retrieval-augmented generation — no hallucinated recaps.

  • Speaker diarization

    Runs fully offline — Resemblyzer voice embeddings cluster each utterance in real time, so the transcript is labelled by who said what across the meeting.

  • Action item extraction

    An NLP pipeline detects tasks and who they're assigned to, straight from spoken language — so nothing agreed on gets lost.

  • Persistent memory

    Transcripts, OCR captures, and action items are saved locally to SQLite — searchable, queryable meeting memory that stays on your machine.

How it works

No bot to invite. No workflow to change.

FloatNote sits on your desktop and does the remembering for you.

  1. 01

    It runs in the background

    Launch FloatNote and it quietly listens to your mic and watches your screen. No bot joins the call, no awkward 'recording started' banner.

  2. 02

    Everything becomes memory

    Speech becomes transcript, slides become text, and both are indexed into a local vector store as the meeting happens.

  3. 03

    Ask it anything, after

    Get an instant AI summary, pull the action items, or chat with the meeting — 'What did we decide about the Q3 roadmap?' — and get grounded answers.

Use cases

Built for anyone whose work happens in meetings

Product & engineering

Capture roadmap debates and design decisions with the slides that drove them. Query 'why did we pick Postgres?' six weeks later.

Sales & customer calls

Never scribble notes mid-call again. Get the summary, the commitments, and the follow-ups extracted automatically.

Research & interviews

Transcribe user interviews verbatim, then chat across every session to find patterns without re-watching recordings.

Students & lectures

Record lectures with the on-screen slides captured via OCR, then ask the chatbot to explain any concept from class.

Under the hood

Local-first AI, wired together

Transcription runs on your machine with Whisper. Slides are read with Tesseract OCR. A LangChain + FAISS pipeline turns it all into a queryable vector store — so the chatbot answers from what actually happened, not a guess.

Fully open source and configurable — bring your own models and API keys.

  • FastAPI

    Async server + WebSockets

  • OpenAI Whisper

    Local speech-to-text

  • Tesseract OCR

    Screen reading

  • Resemblyzer

    Offline speaker diarization

  • Groq Llama 3.3 70B

    Summaries, chat & keywords

  • LangChain + FAISS

    RAG retrieval pipeline

  • spaCy

    Action item extraction

  • React 19 + Vite

    Dashboard UI

  • Electron

    Desktop wrapper

FAQ

Questions, answered

Does my audio get sent to the cloud?

Transcription, speaker diarization, and the RAG embeddings all run locally on your machine, and your transcripts are stored in a local SQLite database. Only summarization and the chatbot reach out — they call the Groq API, so just the text you choose to summarize or query ever leaves your device.

Do I have to invite a bot to my meeting?

No. FloatNote captures your microphone and reads your screen directly from your desktop. There's no meeting bot, no join link, and no participant to explain — it runs quietly in the background.

What can the meeting chatbot actually answer?

Anything grounded in the meeting. It uses retrieval-augmented generation over a local vector store of your transcript and OCR captures (FAISS-backed when enabled), so it can surface decisions, action items, and context — with answers tied to what was actually said or shown.

Which platforms does it run on?

FloatNote is desktop-first, built with a FastAPI backend and a React dashboard, with an optional Electron wrapper for a native window. Screen OCR currently defaults to a Windows Tesseract path; macOS and Linux users point it at their local Tesseract install.

Is it free and open source?

Yes. FloatNote is open source — you run it yourself with your own Groq API key for the AI summaries and chatbot. The full source, setup guide, and configuration reference are on GitHub.

Stop taking notes. Start asking your meetings.

Download FloatNote for Windows, or clone the repo and run it in minutes — free and fully yours.