Flo for macOS · lives in your notch

Talk. It's typed,
right on your computer.

Hold a key and speak. Flo writes clean, accurate text wherever your cursor is, learns every word you correct, and keeps it all on your computer.

  • Free to download
  • Speech-to-text on device
  • English, हिन्दी, Hinglish
  • Dictation works offline
Slack Thu 9:41

Channels

# general

# launch

# design

P

Priya 9:38

Is the onboarding ready to look at?

Message #launch

Wherever your cursor is

SlackGmailVS CodeNotionLinearCursorFigmaWhatsAppMailDocsZoomUpworkTerminalChatGPT

On-device speech model

Whisper large-v3-turbo turns your voice into text locally.

Dictation works offline

No connection needed to talk and type.

No telemetry by default

Usage counts only if you turn them on. Every request is in the app's network log.

Delete any time

Uninstall to remove local data. Email us to delete your account.

Open about what's stored, and where. Read the privacy policy

Happy. Ready when you are.
Meet Notchling

Your notch has feelings.

Flo's mascot is the notch itself. It listens while you talk, thinks while it drafts, throws confetti when you hit your goal, and quietly misses you if you've been away. Make it yours: eyes, mouth, glow and accessories.

01 · Dictation

Hold Control. Talk. It's typed.

Hold Control anywhere and speak. Let go, and clean, punctuated text lands right where your cursor is: Slack, Mail, VS Code or any text box.

4×

You speak three to four times faster than you type. A reply that took a minute now takes fifteen seconds.

  • On device

    Your voice is turned into text on your computer.

  • 0.2 s

    Text appears about 0.2 s after you let go.

  • Unlimited

    No word caps and no usage meter.

New message · Mail

To: team@acme.co

Press and hold the button, then let go.

Hold to talk

Hold control anywhere

02 · Precise

Precise. And it keeps learning.

Flo writes what you meant, with names, numbers and punctuation in place. When it mishears a word, fix it once. Flo learns the fix locally and uses it every time after.

  • A large speech model, on deviceWhisper large-v3-turbo, one of the most accurate open speech models, runs on your computer.
  • Clean text, not a raw transcriptUms and uhs dropped. Punctuation and capitals added. Ready to send.
  • Learns every fix you makeCorrect a word once and Flo gets it right from then on. The lesson is stored on your computer.
Notes Dictated

You said

“Ship the build with Tauri tonight.”

Flo typed

Ship the build with tonight.
Flo misheard a name. Click Tory to fix it.

Next time you say it

Fix the word above, then watch.

03 · English, Hindi & Hinglish

Speak the language you think in.

Tell Flo which languages you speak. Each time you talk it picks the right one and writes it in the proper script, so Hindi comes out in Devanagari. Gujarati gets better with every release.

Native script, not romanised guesses Hinglish too Spanish, German and French too Optional Sarvam AI for Indian languages, with your key
04 · Private by design

Your words live on your computer.

Flo turns your voice into text right on your laptop. Your history, notes, dictionary and every correction are saved there too, and Flo never trains on any of it. Cloud AI is optional and stays off until you add your own key.

Where your data goes

You speak

Hold a key and talk, in any app.

Your computer

Encrypted on disk
  • Speech-to-text model
  • Dictation history
  • Meeting notes and to-dos
  • Your dictionary
  • Learned corrections
  • API keys, in the keychain

Stays here. Uninstall Flo and it's gone.

Outside

Your AI providerOff

Nothing is sent.

Flo account

Name, email and sign-in. It can't read your words.

With cloud AI off, dictation runs entirely on your computer. Flo's server handles your sign-in and can't read your words.

Your voice

Turned into text on your computer by default. Cloud speech only if you choose it.

Not training data

Flo doesn't collect your words, so they can't train a model.

Sync is optional

Off by default. Turn it on and it's end-to-end encrypted with a key only you hold.

05 · Assistant that reads your screen

Ask for a draft. It reads the room first.

Hold fn and say what you need. Flo reads the conversation on screen and types the draft into the box you're in, in the thread's language and tone, with people's real names.

# team-mumbai Reading the thread…
R

Rahul

Office closes at 4 tomorrow for Dhanteras 🪔

P

Priya

Sweets are on me! Ordered for everyone, pick yours up before you leave.

Message #team-mumbai
You said: “draft a Dhanteras wish for the team”
Reads the focused window only when you ask
Go deeper or search the web from any answer
Uses your own AI key or a local model
06 · Skills & MCP tools

Teach it once. Then just ask.

Draw a skill on a canvas: the phrases that start it, the steps, the apps it works in, the MCP tools it may call and the docs it can read. The way you like things done stops living in your head.

“write a proposal for this job”
1Read the job post on screen
2Find 2 matching past projects
3Write 300 words, end with a question
Type it into the proposal box
07 · Hands-free agent

Double-tap. Say it. Watch it happen.

Double-tap fn and Flo keeps listening, no key held. It opens apps, searches, clicks and types, and the notch shows every move. It never sends, posts, buys or deletes until you say “yes” out loud.

fnfnthen “email Priya the Q3 deck”
  1. Opened Mail
  2. New message to Priya Shah
  3. Subject: Q3 deck
  4. Attached Q3-deck.pdf

Asks before it acts

Send the email to Priya?

Yes, sendNot yet

Say “stop” at any moment and it stops.

Instant and offline

  • “open Slack”Opened Slack
  • “volume up”Volume 60% → 70%
  • “play lofi on YouTube”Playing lofi beats on YouTube
08 · To-dos from everywhere

The promises you make get written down.

Flo catches what you commit to in meetings, in Slack and on screen, and keeps it behind a tray icon in your notch. Every item says why it's there.

Today

Tap to tick

Deadlines become reminders

“by next Monday”Mon, 10:00

It works out the real date and time, then taps you on the shoulder 5 minutes early, at 9:55.

Reminder · in 5 min

Send the demo to the client

Snooze 10mDone

Right in the notch, wherever you are.

Unanswered Slack asks, caught for you

09 · Projects & clients

Everything files itself under the right client.

Give a project its client and a few keywords. From then on, the to-dos, notes and meetings that mention them land there on their own. Open Acme and see everything Acme.

Zoom · Acme weeklySend Acme the homepage copy

Acme

Website redesign

62%

    Nimbus

    Mobile app

    35%

      Personal

      Personal

      80%
        10 · Meeting notes

        Listen. Flo takes the notes.

        When a Zoom, Meet or Teams call starts, the notch offers to take notes. Flo transcribes live on your computer, then hands you a summary and the action items when the call ends.

        Recording · on deviceAcme weekly · Zoom00:12
        Jon

        Can we get the homepage copy before the weekend?

        You

        Yes, I'll send it tonight.

        Priya

        And Nimbus asked for dark mode in v1.

        Summary after the call

        Name a voice once and Flo remembers it Action items land in your to-dos Transcription happens on device
        11 · Claude Code in your notch

        Stop babysitting terminals.

        Your Claude Code sessions sit in the notch tray with a live count. When one finishes or needs your permission, the notch tells you. And it doesn't cry wolf: if Claude is still working, Flo waits.

        • Allow or deny a permission ask from the notch
        • Click to jump straight to that session
        • Codex and Cursor sessions show up too

        Sessions

        • flo-websiteNeeds permission
        • api-serverRunning · 4m
        • mobileFinished

        Claude wants to run a command

        flo-website · Bash · waiting 12s

        npm run test -- --watch=false
        Flo waits until background work is really done.
        12 · Widgets

        Glance up. It's all there.

        Open the notch for live widgets. The things you check fifty times a day are one glance away, and gone the moment you move on.

        Now Playing

        lofi beats to code to

        YouTube · works with any app

        Clock & time zones

        --:--

        Mumbai

        --:--

        London

        --:--

        San Francisco

        24°

        Sunny · Mumbai

        Claude

        3

        sessions · 1 waiting

        Today

        • • Send Acme the copy
        • • Review Priya's PR
        • • Book the dentist

        18:24

        Pomodoro

        02:41.6

        Stopwatch

        Call mom after the standup

        13 · Make it yours

        It's your notch. Style it.

        15 animations, four sizes, a sound and a colour. You'll see it dozens of times a day. It should feel like yours, not ours.

        Colour

        Size

        Animation · 5 of 15

        Sound · tap to hear

        14 · Every request, visible

        Local first. Enforced, not promised.

        Your voice, notes and to-dos stay on your computer in an encrypted database. Bring your own AI key, or run fully local with Ollama. Turn on Sync and they're backed up end-to-end encrypted, with a key only you hold.

        Keys in your keychain

        API keys live in your system keychain.

        Fully offline

        Run everything with local models.

        We can't read it

        Even with Sync on: it's end-to-end encrypted.

        Network log

        Allow-list on
        • api.anthropic.com

        Every network call passes through one allow-list you can see, host by host. Anything not on it is blocked.

        And everything else

        Small things, done properly.

        A memory that draws itself

        Flo Vault links your projects, people, meetings and topics into a local, Obsidian-style graph as you work. Search it, edit it, and let the assistant draw on it.

        Any AI: your key, or none at all

        Claude, OpenAI, Gemini, Groq, OpenRouter, MiniMax, Qwen or Ollama Cloud with your own key, or fully local with Ollama and LM Studio.

        Every coding agent

        Claude Code, Codex CLI and Cursor sessions in the notch tray, plus any tool through a local webhook.

        Go deeper, or search the web

        Every quick answer offers a deeper look at your screen, a web search, or the full answer in the app.

        Knowledge docs

        Pin notes and docs and set your own system prompt. Only the relevant pieces are sent, so tokens stay low.

        Your keys, your way

        Remap dictation and the assistant to the keys you like. If macOS grabs fn, one click fixes it.

        Compare

        The alternative to Wispr Flow and Lemon

        Everything they do, plus the things they don't, without sending your life to someone else's server.

        Feature FloWispr FlowLemon
        On-device speech to textPartly
        Bring your own AI key
        Fully local mode (Ollama)
        Assistant that reads your screenPartly
        Live meeting notes
        Claude Code / Codex / Cursor tray
        Slack to-dos with confirmed sendPartlyPartly
        History and memory stay on device
        No word or task caps
        Windows and LinuxMac, Win, LinuxMac, WindowsMac
        PriceFree, your keysSubscriptionFree, then paid

        Swipe the table to see Wispr Flow and Lemon.

        Based on our review of the public Wispr Flow and Lemon Mac apps in November 2026. Products change; tell us if something is out of date.

        Naman Gundaniya

        Made by

        Naman Gundaniya

        Forward Deployed Engineer

        “I'm the human. AI is my leverage. Together, we build anything.”
        hellonaman.com
        FAQ

        Questions, answered.

        Anything else? Write to Naman at hellonaman.com.

        Flo is listening

        Stop typing.
        Start talking.

        Free to download. Private by default. Ready in about a minute.

        Flo · Your Assistant