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

# Building from source

> Clone and run Overlay Desktop on Apple Silicon.

```bash theme={null}
git clone https://github.com/LayerNorm/overlay-desktop.git
cd overlay-desktop
cp .env.example .env.local
npm ci
npm run dev
```

Checks:

```bash theme={null}
npm run typecheck
npm test
npm run build
```

Local package (typically unsigned in CI dry-runs):

```bash theme={null}
npm run build:mac:ci
```

See the repository [README](https://github.com/LayerNorm/overlay-desktop#build-from-source)
and [RELEASE\_PROCESS](https://github.com/LayerNorm/overlay-desktop/blob/main/guides/RELEASE_PROCESS.md)
for signed release requirements.
