> ## Documentation Index
> Fetch the complete documentation index at: https://utter.to/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Use Utter Locally

> Set up Utter for 100% free, unlimited local transcription and AI processing

For 100% free, unlimited usage, use a Parakeet transcription model and Apple Intelligence for AI processing.

This guide shows how to keep transcription on your device and avoid usage-based API costs. Parakeet handles voice-to-text locally, while Apple Intelligence handles simple cleanup, short summaries, and lightweight writing help.

## Overview

Use Utter locally in two stages to avoid paid transcription or AI usage:

1. **Local transcription**: Choose an on-device speech model (Parakeet) for voice-to-text.
2. **Free AI processing**: Choose Apple Intelligence as your default AI model.

**What you get:** Unlimited dictation, no per-minute transcription fees, and no AI API key required.

## Stage 1: Use Local Transcription Models

To make transcription fully local, switch the default transcription model to a Parakeet model.

<Steps>
  <Step title="Open Advanced">
    In Utter, go to **Settings > Advanced**.
  </Step>

  <Step title="Change the Default Transcription Model">
    At the top of **Default Models**, select a **Parakeet** model for **Transcription**. Built-in models are marked with a **MacBook icon** in the model list.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/select-parakeet-local-voice-model.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=70198252a7a98f70c0c236626f9bd70e" alt="Select a Parakeet local voice model in Utter advanced settings" width="2400" height="1470" data-path="images/use-utter-locally/select-parakeet-local-voice-model.png" />
    </Frame>
  </Step>

  <Step title="Let the Model Download">
    Selecting a Parakeet model automatically downloads it. Once downloaded, all transcription runs locally on your device.
  </Step>
</Steps>

**What to expect:** New recordings use the Parakeet model, continue working without internet for transcription, and do not use paid transcription minutes.

<Note>
  When a Parakeet model is selected, transcription stays on-device, requires no internet, and remains private.
</Note>

## Stage 2: Use Apple Intelligence for AI Processing

Apple Intelligence is the recommended local AI model for most users. It works well for simple cleanup, short summaries, and lightweight writing help.

<Note>
  Apple Intelligence requires a Mac with Apple silicon, macOS Sequoia 15.1 or later, supported device and Siri languages, and about 7 GB of available storage. Turn it on in **System Settings > Apple Intelligence & Siri** before selecting it in Utter.
</Note>

<Steps>
  <Step title="Open Advanced">
    In Utter, go to **Settings > Advanced**.
  </Step>

  <Step title="Choose Apple Intelligence">
    In **Models**, open the **AI model** picker and select **Apple Intelligence**.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/JlHK0hFwT4s4tVIH/images/use-utter-locally/select-apple-intelligence-ai-model.png?fit=max&auto=format&n=JlHK0hFwT4s4tVIH&q=85&s=e3f09ff956bdcfefa3963ff174cb3c71" alt="Apple Intelligence selected in the Utter AI model picker" width="2690" height="1528" data-path="images/use-utter-locally/select-apple-intelligence-ai-model.png" />
    </Frame>
  </Step>

  <Step title="Test One Short Recording">
    Record a short sentence, then use a mode that applies AI processing, such as cleanup, summary, or writing help.
  </Step>
</Steps>

**What to expect:** New AI improvements use Apple Intelligence, so no paid AI API key is required. Apple Intelligence runs many requests on-device and can use Private Cloud Compute for more complex requests.

**If that did not work:** Check that Apple Intelligence is turned on in **System Settings > Apple Intelligence & Siri**, confirm your Mac and language are supported, then restart Utter and select **Apple Intelligence** again.

<Tip>
  Apple Intelligence is the fastest setup because it does not require installing LM Studio, Ollama, or a separate local server.
</Tip>

## Advanced Fallback: Use LM Studio or Ollama

Use this path only if Apple Intelligence is not available on your Mac, or if you already run a local OpenAI-compatible server.

### LM Studio

<Steps>
  <Step title="Open the Developer Tab">
    Open **LM Studio**, enable **Power User Mode**, then open the **Developer** tab.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/set-lmstudio-to-power-user-mode-open-developer-tab.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=6ee49fc27b616f17b7ad2e40b08946f2" alt="LM Studio power user mode and developer tab" width="2016" height="1202" data-path="images/use-utter-locally/set-lmstudio-to-power-user-mode-open-developer-tab.png" />
    </Frame>
  </Step>

  <Step title="Load a Model and Start the Server">
    Make sure a model is loaded, enable the server, then copy the **Model ID** and **Base URL** from the Developer tab.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/enable-LMStudio-server-get-model-id-and-base-url.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=02e4a40744edd0da15cbae9a707365cd" alt="LM Studio server enabled with model ID and base URL" width="1990" height="1176" data-path="images/use-utter-locally/enable-LMStudio-server-get-model-id-and-base-url.png" />
    </Frame>
  </Step>

  <Step title="Open Utter Custom Models">
    In Utter, go to **Settings > Advanced > Custom Models**, then choose **Custom OpenAI Compatible** as the provider.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/configure-openai-compatible-model-in-utter.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=9721f8f10f4b103282e8a0f5f7545b01" alt="Utter custom model provider set to OpenAI compatible" width="2418" height="1464" data-path="images/use-utter-locally/configure-openai-compatible-model-in-utter.png" />
    </Frame>
  </Step>

  <Step title="Add the Local Model">
    Click **Add Custom Model**. Paste the **Model ID** and **Base URL**, then click **Test** to verify the connection and **Save**.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/fill-utter-add-openai-compatible-model-form.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=1d5b318334ad7e2079335ea609e37775" alt="Utter add custom model form with model ID and base URL" width="2412" height="1488" data-path="images/use-utter-locally/fill-utter-add-openai-compatible-model-form.png" />
    </Frame>
  </Step>

  <Step title="Set the Local Model as Default">
    In **Default Models** for AI models, select the newly created model (it has a **key icon**). This makes it the default for all AI post-processing.

    <Frame>
      <img src="https://mintcdn.com/thirdtech/Ji1VFF5TtnEUvC7N/images/use-utter-locally/set-lmstudio-model-as-default-ai-model.png?fit=max&auto=format&n=Ji1VFF5TtnEUvC7N&q=85&s=ce9b52f5ff568c07ce1cd085b83234b7" alt="Set the LM Studio model as the default AI model in Utter" width="2852" height="1518" data-path="images/use-utter-locally/set-lmstudio-model-as-default-ai-model.png" />
    </Frame>
  </Step>
</Steps>

**What to expect:** AI output uses your local model, no external AI provider is required, and usage is unlimited unless you set limits in your local model app.

**If that did not work:** Click **Test** in the custom model form again, verify the local server URL and model ID, then save and reselect the model.

### Ollama

If you already use **Ollama**, configure it as an OpenAI-compatible provider and follow the same **Custom Models** steps above. The key requirement is a local server URL and a model ID exposed by your Ollama setup.

## Related

<CardGroup cols={2}>
  <Card title="Bring Your Own Keys" icon="key" href="/docs/features/byok">
    Connect your own model providers and API keys.
  </Card>

  <Card title="Use Utter for Free" icon="sparkles" href="/docs/guides/use-utter-for-free">
    Set up free AI models for Utter.
  </Card>
</CardGroup>

## Still Need Help?

If Apple Intelligence does not appear in the model picker, contact support and include your Mac model, macOS version, and whether Apple Intelligence is enabled in System Settings.
