How to install
Setting up Inkling, start to finish.
Install the app, let it fetch its two AI models, grant two permissions, and record. That is about ten minutes, most of it waiting on a download. The short version and a link to the full illustrated walkthrough are right below; everything after that is the deep dive, including how to swap in a bigger local model or your own API key later.
Downloads open at launch. macOS 13 or later.
Before you start
Inkling does the AI work on your own machine, so unlike a web app it has real hardware to ask about. Here is the honest list.
- macOS 13 or later
- Ventura and up. Inkling uses Apple's modern audio-capture API, which older macOS versions do not have.
- Apple Silicon recommended
- M1 or newer. Intel Macs run it, but the on-device AI is noticeably slower.
- About 3 GB of free disk
- For the two AI models Inkling downloads on first run. They are stored once and reused.
- 8 GB of memory, 16 GB is comfortable
- The default note-writing model wants roughly 3.5 GB free while it works. There is a smaller one if your Mac is tight.
- Internet for the first run only
- To fetch the models. After that Inkling records, transcribes, and writes notes with no connection at all.
- No account
- There is nothing to sign up for, nothing to activate, and no license server to phone.
Install & permissions
Downloads open at launch. Installing is the ordinary Mac routine, with no installer to click through, and no account to create.
- 1Download the Inkling .dmg and open it.
- 2Drag Inkling into your Applications folder.
- 3First launch: macOS may warn it cannot verify the app. Right-click Inkling, choose Open, and confirm; every launch after is a normal double-click.
- 4Grant Microphone and System audio when asked (both required), and Calendar if you want it (optional).
Full install walkthrough, with screenshots
Every step above, illustrated, including the newer “was blocked” Gatekeeper variant and what each permission screen looks like.
First run: the two downloads
Inkling has no cloud to lean on, so the intelligence has to live on your Mac. On first launch it walks you through four screens, and two of them are downloads. Together they come to roughly 3 GB and it happens once.
The transcription engine
Turns the audio into text. The recommended one is Parakeet, about 670 MB, fast enough to keep up with a live conversation on Apple Silicon. Whisper is offered as an alternative if you prefer it.
The note-writing engine
Turns the transcript into notes. The default is Gemma 3 4B, about 2.4 GB, which wants roughly 3.5 GB of free memory while it runs. If your Mac has 8 GB or you are usually running a lot at once, pick Gemma 3 1B instead: about 1 GB, much lighter, and plainer prose. You can change your mind later in Settings → Summary.
Downloads run in the background and resume if they are interrupted, so you can cancel one and come back to it. Once both are on disk, Inkling never needs the network to record, transcribe, or write again.
Changing the transcription engine
Live in Settings → Transcription. The two local engines are the point of the product and cover almost everyone.
Parakeet: recommended
Fast and accurate on Apple Silicon, and the reason transcripts appear while you are still talking. Runs entirely offline.
Whisper: the alternative
Several sizes, from a 74 MB model up to a 3 GB one. Bigger is more accurate and slower; the default balance is Large v3 Turbo at about 1.5 GB. Also fully offline.
Cloud transcription is also available, and is a real trade
Deepgram, ElevenLabs, Groq, and OpenAI can be used instead by pasting a key from that provider. Be clear-eyed about what changes: unlike everything else in Inkling, this sends your meeting audio to a company. If keeping recordings on your machine is why you are here, stay on Parakeet or Whisper.
Who writes your notes
Open Settings → Summary and you get three choices under Connect your AI. The first is already set up and working. The other two are there for when you want more.
Built-in: works out of the box
Runs on your Mac. No account, no key, no internet.
Gemma 3 4B, downloaded during setup. This is the default and it is a real answer, not a teaser: most people never change it.
What gets downloadedYour Ollama: bigger local models
Still entirely on your Mac, with your pick of open models.
If you want stronger writing without sending anything anywhere, install Ollama, pull a bigger model, and point Inkling at it.
Set up OllamaYour API key: sharpest summaries
Claude, OpenAI, Groq, OpenRouter, or your own server.
Frontier models write the best notes. You bring the key, you pay the provider directly, and only the transcript you ask about is ever sent.
Connect a keyUsing Ollama
Ollama is a free app that runs open-source AI models on your own Mac. Pair it with Inkling when you want a bigger, better model than the built-in one without giving up the thing that makes Inkling Inkling: nothing you feed an Ollama model leaves your machine.
1. Install Ollama
Download it from ollama.com/download, drag it to Applications like any other app, and open it once. It puts a small icon in your menu bar and quietly runs models for anything on your Mac that asks. If you use Homebrew, this works instead:
brew install --cask ollamaThen open Ollama once from Applications so it starts running.
2. Pull a model
A model is a separate download from Ollama itself. Open Terminal and pull one. This is a good starting point and a clear step up from the built-in model:
ollama pull gemma3:4bAbout 3 GB. Works well on any Apple Silicon Mac.
If your Mac has 32 GB of memory or more, a larger model writes noticeably better notes:
ollama pull qwen2.5:14bAbout 9 GB. Slower, sharper prose.
To see what you already have, or to confirm Ollama is running at all:
ollama listAny chat model in Ollama's library will work. Bigger models write better and run slower, so match it to your Mac rather than reaching for the largest one on the list.
You can also skip the terminal entirely: if Inkling sees Ollama installed with no models, it offers to download a small one for you.
3. Point Inkling at it
- 1Open Settings → Summary in Inkling.
- 2Under Connect your AI, choose Your Ollama. Inkling checks whether Ollama is running and tells you what it found.
- 3Click Fetch Models. Everything you have pulled appears in the list below, with its size.
- 4Click the model you want, then save.
Leave the endpoint field empty unless you know you need it. Inkling talks to Ollama at http://localhost:11434 on your own machine by default. If you run Ollama on a different computer on your network, put that address in and click Fetch Models again.
One thing worth knowing: Ollama has to be running when Inkling writes a note, not only when you set it up. It launches with your Mac by default, so in practice this only bites if you have quit it deliberately.
Using your own API key
A frontier model writes the best notes of any option here. Inkling has no subscription and no server in the middle, so the way to use one is with your own key: you sign up with the provider, you pay them directly for what you use, and Inkling talks to them on your behalf.
Where to get a key
Claude
console.anthropic.comAnthropic Console → Settings → API keys. Add credit to the account before the key will work.
OpenAI
platform.openai.comOpenAI Platform → API keys. Also needs billing set up on the account, separately from a ChatGPT subscription.
Groq
console.groq.comVery fast, runs open models. Has a free tier that is generous enough to try with.
OpenRouter
openrouter.aiOne key, most models. Useful if you want to switch between providers without collecting keys.
Copy the key when it is first shown to you. Every one of these providers shows it exactly once and only stores a hash afterwards, so if you lose it you make a new one.
Add it to Inkling
- 1Open Settings → Summary.
- 2Under Connect your AI, choose Your API key.
- 3Pick the provider you got the key from.
- 4Paste the key into the API key field. It is masked as you type; the eye icon reveals it and the padlock locks it against accidental edits.
- 5Click Test connection. Inkling makes one tiny real call and tells you whether it worked, rather than failing quietly on your next meeting.
- 6Choose a model. The list fills in with the models your key can actually reach, so you are not guessing at names.
What happens to the key, and to your meetings
- The key is stored in Inkling's own database on your Mac. It is never sent anywhere except to the provider it belongs to.
- Only the transcript you ask to be written up is sent, and only at the moment you ask. Your audio recordings never are.
- Nothing is routed through a server of ours, because there is no server of ours. The billing relationship is between you and the provider.
- Your provider's terms apply to what you send them. That is the trade you are making, and it is worth reading their data-retention policy once.
Custom and self-hosted servers
If you already run a model server, Inkling will talk to it. Anything that speaks the OpenAI chat API works: LM Studio, llama.cpp's server, vLLM, a LiteLLM proxy, or a private endpoint at your company.
- 1Open Settings → Summary → Your API key, and choose Custom Server (OpenAI) as the provider.
- 2Enter the base URL, including the version path, for example http://localhost:8000/v1.
- 3Type the model name exactly as your server exposes it. There is no list to pick from, because only your server knows what it is serving.
- 4Add a key if your server requires one, or leave it empty if it does not.
- 5Click Test Connection before you rely on it.
Max tokens, temperature, and top-p are all adjustable here too, for the case where you are tuning a local model and know what you want from it.
When something is not working
Inkling says Ollama is not installed or not running
Open the Ollama app so its icon appears in the menu bar, then click Fetch Models in Inkling again. Ollama has to be running whenever Inkling writes a note, not only when you set it up.
Test connection fails on a key that looks right
It is almost always billing rather than the key. Claude and OpenAI both reject calls from an account with no credit on it, even when the key itself is valid. Check the provider's console, then test again.
The recording only has my voice in it
That is the system-audio permission. Open System Settings → Privacy & Security, make sure Inkling is enabled there, then quit and reopen the app. This permission only takes effect on a fresh launch.
A model download stalled
Cancel it and start it again. Downloads resume from where they stopped, so a retry is cheap and does not start from zero.
Notes are slow, or your Mac gets hot writing them
The note-writing model is doing real work on your own chip. Switch to Gemma 3 1B in Settings → Summary for something much lighter, or connect a key and let a cloud model do the writing.
Still stuck? Tell us what happened and a person will read it.
Where does everything go?
The short answer is nowhere. Read why we built Inkling to stay on your Mac.