Download macOS, Apple silicon and Intel

Shufti
for Mac.

Download the disk image, drag Shufti to Applications and open it. The Studio appears in its own window, ready for a repository URL.

Checking for the latest build.

Install

  1. Open the disk imageDouble-click the downloaded .dmg file.
  2. Drag Shufti to ApplicationsThen eject the disk image.
  3. Open ShuftiThe first launch downloads the browser Shufti films with. This happens once and needs an internet connection.
  4. Add your keysPaste your Anthropic and ElevenLabs API keys in Settings. They are stored on your Mac.

If macOS will not open it

Early builds may not be notarised by Apple yet. If macOS says it could not verify Shufti, open System Settings, go to Privacy and Security, and choose Open Anyway next to Shufti. You only need to do this once.

What you need

  • A Mac running macOS 13 (Ventura) or laterApple silicon or Intel.
  • Git, and access to the repositoryShufti clones with your own git access.
  • Node.js and npmSo JavaScript projects can be installed and started.
  • Docker, if you want itOptional. With Docker running, repository code is sandboxed in a container. Without it, Shufti uses an isolated local process.
  • An Anthropic API keyFor the AI director.
  • An ElevenLabs API keyFor narration. Without one, videos are silent with captions.

Shufti's system check (Help, Run System Check) looks for these and tells you how to fix anything missing. The video encoder is built into the app.

In your browser

On any machine with Node.js 20 or later, one command opens the same Studio in your browser.

npx shufti

From source

Shufti is open source under the MIT licence. You also need git and ffmpeg.

git clone https://github.com/baverstockUX/Shufti.git
cd Shufti
npm install
npx playwright install chromium
npm run studio