Release notes

What changed in each version of Lipik. The newest is at the top.

Latest: 0.1.10, 29 Oct 2026.

To install or update, paste this into Terminal and press Return. It keeps your settings, history and permissions:

curl -fsSL https://lipik.pages.dev/install.sh | sh

Or download the app below and drag Lipik into Applications. Lipik isn't signed with an Apple Developer ID yet, so the first time, open it from System Settings → Privacy & Security → Open Anyway.

Download the latest version

Lipik 0.1.10

On GitHub

Hinglish meetings caught properly, faster long dictations, and the mic name only when it changes.

What's new

  • Hinglish meetings caught properly. Some Hindi-and-English calls were still treated as English, which left a thin, garbled transcript. Lipik now also checks how many words come out per minute of speech: English calls give well over 100, Hinglish calls through the English model far fewer. Those meetings now switch to Hinglish on their own. For an older meeting, open its menu and choose Redo transcript in Hinglish.
  • Long dictations finish sooner. Lipik now tidies each finished sentence while you are still talking, so a long dictation appears about three times faster after you let go of fn. The words are exactly what they were before.
  • The mic name only when it changes. The pill names your microphone only when it differs from last time, for example when you connect Bluetooth headphones.

Lipik 0.1.9

On GitHub

Meetings in Hinglish, names from hand-overs, and no more call echo on your side.

What's new

  • Meetings in Hinglish. When a meeting mixes Hindi and English, Lipik now notices by itself and writes the transcript in Roman letters, the way you'd type Hinglish on WhatsApp. Hindi words and people's names are kept instead of turning into English-sounding noise. The first time, Lipik quietly downloads its Hinglish speech model (about 2 GB) and redoes that meeting. You can set the language yourself in Settings → Meetings, but you shouldn't need to.
  • Names from hand-overs. When someone is spoken to by name, like "Mohan, any update?", and the same voice answers each time, Lipik puts that name from the invite on the voice. One mention isn't enough, so you get "Speaker 3" rather than a wrong name.
  • No more call echo on your side. Without headphones your mic also hears the call, so other people's words used to show up as yours. Lipik now removes the call's sound from your mic before transcribing. Your own voice is kept as it was.

Lipik 0.1.8

On GitHub

Speakers named from the calendar invite, and window buttons that stay put.

What's new

  • Speakers named from the calendar invite. When someone is called on by name ("Naresh, can you go next?") or introduces themselves ("Gautam here"), Lipik puts the right name from the meeting invite on that voice. It only names a voice when the meeting makes it clear, so you get "Speaker 2" rather than a wrong name. Rooms and group addresses on the invite are skipped. Name a voice once and Lipik recognises it in every meeting after that.
  • Window buttons stay in place. Switching between light and dark no longer moves the close, minimise and zoom buttons to the corner of the window.

Lipik 0.1.7

On GitHub

Meeting titles from what was said, and no waiting for the clean-up download in setup.

What's new

  • Meetings get real titles. A call with no calendar event used to be called "Slack Call Meeting" or "Brave Call Meeting". Lipik now names it after what was discussed, like "Speech Model Setup and Troubleshooting". Titles you set, and calendar titles, stay as they are. For older meetings, choose Regenerate in the meeting's menu.
  • No waiting for the 5 GB download in setup. Start the clean-up model download and press Continue: it keeps going in the background. Dictation works right away, and clean-up turns on by itself when the model is ready. A meeting recorded in the meantime gets its notes as soon as the download finishes.
  • Lipik's own models. Every speech model now downloads from Lipik's own copies on Hugging Face.

Lipik 0.1.6

On GitHub

Spaces and full stops between dictations, a fixed first-time setup, and Lipik spells its own name.

What's new

  • Your next dictation no longer runs into the last one. Dictate, let go, then dictate again: Lipik puts a space between the two ("…by tomorrow. Then we…"). This now works in every app, including ones like Slack and Claude that don't tell macOS where the cursor is. It leaves the space out after you press Enter, type, or click somewhere else.
  • Sentences end with a full stop. In email, Slack, AI chats and documents, a dictation of three or more words that stops mid-sentence now ends with a full stop. Personal chats, terminals, code editors and browser search boxes are left as you said them.
  • No stray comma where you said "um". "Hey can we, um, move the call" now comes out as "Hey can we move the call". Commas that belong there stay.
  • Lipik spells its own name. "Lippik", "Lippic", "lipic" and similar now come out as "Lipik".
  • Setup no longer stalls on a new Mac. On a first install, setup could start the same speech model download many times at once and get stuck, or wait forever on "Checking the clean-up model…". Both are fixed, and the window edges now match Lipik's dark theme.
  • The end of a long meeting note now scrolls clear of the "Ask about this meeting" bar.
  • Settings → About → Run setup again walks you through setup without changing your settings.
  • Lipik now downloads its speech models from its own Hugging Face copies, and every Handy name is gone from the app.

Lipik 0.1.5

On GitHub

One-click updates, a few small fixes, and an anonymous usage count.

What's new

  • One-click updates. When a new version is out, a card next to the pill says so, with Update now. Lipik downloads it, replaces itself and restarts, keeping your settings, history and permissions. It never restarts during a meeting. The check runs every few hours and carries nothing about you; turn it off in Settings → Privacy → Updates. From this version on you won't need to download Lipik again by hand.
  • Hear about new versions by email. Setup now asks for an email address so we can tell you when a new version is out. It's optional: skip it, and nothing is sent.
  • Run setup again from Settings → About, without losing your settings.
  • An anonymous usage count. Every few hours Lipik sends a random ID, the app version and the macOS version, so we know how many people use it. Never your voice, your text or your name, and the server doesn't keep your IP address. Turn it off in Settings → Privacy → Usage count. Setup tells you about it before anything is sent.
  • Meeting notes scroll clear of the Ask bar, so the last lines are no longer hidden under it.

Lipik 0.1.4

On GitHub

Two dictation fixes: spaces between dictations, and no stray comma where "um" was.

What's new

  • A space between one dictation and the next. Dictate a sentence, press the key again and keep talking: Lipik now adds a space when the cursor sits right after other text, so the two parts no longer run together ("tomorrow.Then"). It checks the character before the cursor, so there is no extra space at the start of a line, after a space or after an opening bracket.
  • No stray comma where a filler was. "Hey can we, um, move the call" used to paste as "Hey can we, move the call". The comma is now dropped when it sat inside a phrase, and kept where it belongs ("Hey, um, can we" becomes "Hey, can we").

Lipik 0.1.3

On GitHub

Clean-up without Ollama, speakers in meeting notes, and a notice when a new version is out.

What's new

  • Clean-up is built in. You no longer need the separate Ollama app. In setup, or in Settings → Meetings, one button downloads the clean-up model: 5 GB on Macs with 16 GB of memory or more, 2.5 GB on smaller Macs. It runs on your Mac with the same quality as before and a little faster. Meeting summaries and Ask use it too. If you already use Ollama, nothing changes: Lipik keeps using it, and you can switch in Settings.
  • Who said what in meeting notes. The other side of a call is now split into Speaker 1, Speaker 2 and so on, instead of one "Them". Click a speaker's name to rename them everywhere in that meeting. Lipik then recognises that voice in later meetings. Names are only filled in on clear evidence, such as someone introducing themselves. The first meeting after updating downloads a 33 MB speaker model. Calls longer than 3 hours keep a single "Them".
  • Saved voices are yours to delete. Settings → Privacy → Saved voices shows how many voices Lipik remembers, with Forget all voices. Voices stay on your Mac and are removed with their meeting.
  • New-version notice. Once a day Lipik asks GitHub for the latest version number. When a newer one is out, a small notice links to it. The request carries nothing about you. Turn it off in Settings → Privacy → Updates.
  • Built-in clean-up needs macOS 13.3 or later; older Macs keep using Ollama.

Lipik 0.1.2

On GitHub

Ask your AI apps about your meetings, plus better emails and dictionary words.

What's new

  • Your meetings in your AI apps. Claude, Claude Code, Cursor, Codex, Windsurf, VS Code and Gemini CLI can now read your Lipik meeting notes, on your Mac and read-only. Connect them in the new setup step or in Settings → AI apps. Each note's menu has Copy link for AI apps: paste the link into a connected app and ask about that meeting. ChatGPT can't run tools on your Mac, so use Copy as Markdown there.
  • "At the rate" means @. Say "rivaan at the rate quavia dot com" and Lipik writes rivaan@quavia.com. It only does this between a name and a web address, so "interest at the rate of 7 percent" stays as you said it.
  • Your own email, spelled right. Speech models often mangle a name inside an email ("Gorbaikitchen dot com"). Add your email to the Dictionary and Lipik turns anything that sounds like it into the real address. Other addresses, like a colleague's at the same company, are left alone.
  • Dictionary words that start with a different letter. "Kwavia" now becomes "Quavia" when Quavia is in your Dictionary (c, k and q at the start sound alike).
  • Meeting reminder. "Start meeting notes" no longer gets cut off on the card.

Lipik 0.1.1

On GitHub

Help setting up clean-up, and better advice when macOS blocks a shortcut.

What's new

  • Clean-up setup in onboarding. A new step checks for the free Ollama app and the clean-up model. If Ollama is missing, one button takes you to it; if the model is missing, one button downloads it (about 5 GB) with a progress bar and Cancel. You can skip it and set it up later in Settings → Meetings, which has the same buttons.
  • Better advice when macOS blocks a shortcut. When fn + Space stops working, Lipik now names the real cause, such as Terminal's Secure Keyboard Entry or a password manager in front, instead of always blaming the lock screen.
  • Plain qwen3:4b is flagged as too slow for dictation; use qwen3:4b-instruct or qwen3:8b.

Lipik 0.1.0

On GitHub

The first build of Lipik: hold fn, speak, and clean text is typed wherever your cursor is. Free, open source, and it runs on your Mac.

Install

  1. Download Lipik.dmg below (Apple silicon, M1 and later) and drag Lipik into Applications.
  2. Open it once. Lipik isn't signed with an Apple Developer ID yet, so macOS blocks the first launch:
    macOS 15 and later: double-click Lipik, click Done, then open System Settings → Privacy & Security, scroll down and click Open Anyway.
    macOS 14 and earlier: right-click Lipik in Applications, choose Open, then Open.
    If macOS says the app "is damaged", run xattr -dr com.apple.quarantine /Applications/Lipik.app in Terminal and open it again.
  3. Allow Microphone (so it can hear you) and Accessibility (so it can type into other apps and notice the fn key).
  4. Optional, for clean-up: install the free Ollama app and run ollama pull qwen3:8b (about 5 GB).

Without it, Lipik still types what you said and fixes "um", spoken punctuation, numbers, times and spoken emails with its built-in rules.

What's in it

  • Dictation in any app: hold fn, speak, let go. Hands-free with fn + Space.
  • Clean-up on your Mac: removes fillers, keeps your corrections ("four, no, five" → "5"), fixes punctuation, writes emails and times properly, and never adds words you didn't say.
  • Vocabulary, snippets, and a tone for each kind of app.
  • Meeting notes: record a call, get a transcript and a short summary.
  • English by default; free Whisper models cover 99 languages. Hinglish is in beta.
  • Works with Wi-Fi off. No account, no tracking.

Known limits

  • Apple silicon only. Intel Macs can build from source.
  • Not notarised by Apple yet, hence the first-open step above.
  • Hinglish recognition is still weak; it's the next thing being improved.