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

# Installing it

> Getting ScreenShepherd onto the Mac in your booth.

Download it from [screenshepherd.live](https://screenshepherd.live), open the
file, and drag **ScreenShepherd** into **Applications**. That is the whole
install.

<Note>
  It is a big download — the voice it listens with is inside the app, so that
  it works on the day even if your church wifi does not. Once it is on the Mac
  it needs no internet at all.
</Note>

Before you start, check the Mac can run it: [Requirements](/reference/requirements).
The one that catches people out is **macOS 14 or later**.

<Steps>
  <Step title="Download it">
    From [screenshepherd.live](https://screenshepherd.live). It is a large
    file — leave it running.
  </Step>

  <Step title="Open the file and drag ScreenShepherd into Applications">
    The usual way you install a Mac app.
  </Step>

  <Step title="Open ScreenShepherd">
    It opens normally — no warnings, no right-clicking.

    It asks for a licence key the first time. See
    [Activating a Mac](/setup/activating).
  </Step>

  <Step title="Activate it">
    Paste in the licence key from
    [screenshepherd.live](https://screenshepherd.live) and press **Activate**.
    Once per Mac.

    It walks you through the rest. See [First-time setup](/setup/first-run).
  </Step>
</Steps>

## Allowing the microphone

macOS asks once, the first time it listens. Say yes.

If you said no, or someone else did, you can put it right: **general** →
**microphone** → **open system settings**.

## Updates

**It updates itself.** New versions download quietly in the background and are
in place the next time you open the app. Nobody is asked, and nothing
interrupts you.

It never updates during a service. If anyone is listening, it waits — and if a
service starts while a new version is still downloading, it stops and picks it
up another time.

You can also check by hand: **general** → **software update** → **check for
updates**.
