Izwi is optimized for macOS with native Apple Silicon (M1/M2/M3/M4) acceleration via Metal.

Requirements

  • macOS 12.0 (Monterey) or later
  • 8 GB RAM minimum (16 GB recommended)
  • 10 GB free disk space (more for models)

Step 1: Download

Download the latest Izwi-*.dmg from GitHub Releases.

Step 2: Install

  1. Open the downloaded .dmg file
  2. Drag Izwi.app into your Applications folder
  3. Eject the disk image

Step 3: First Launch

  1. Open Izwi from Applications
  2. If prompted about an unidentified developer:
    • Go to System Settings → Privacy & Security
    • Click Open Anyway next to the Izwi message
  3. On first launch, Izwi will:
    • Create the ~/.local/bin directory if needed
    • Link izwi and izwi-server to your PATH
    • May prompt for administrator access

Step 4: Verify

Open Terminal and run:

Optional: Install espeak-ng for Kokoro-82M

Kokoro-82M uses espeak-ng for phonemization. Install it before using Kokoro voices.

Install with Homebrew

Verify


Install via Homebrew (Coming Soon)


Command-Line Only Installation

If you only need the CLI tools without the desktop app:
This installs izwi, izwi-server, and izwi-desktop to ~/.local/bin.

Apple Silicon Optimization

Izwi automatically selects the best backend on Apple Silicon Macs. To explicitly force Metal:
Or set the environment variable:

Data Locations


Uninstall

Quick Uninstall

From a cloned repository:
Or download the uninstall script from releases:

Manual Uninstall

Verify Removal


Troubleshooting

”Izwi can’t be opened because it is from an unidentified developer”

  1. Go to System Settings → Privacy & Security
  2. Scroll down to find the Izwi message
  3. Click Open Anyway

Command not found: izwi

The CLI tools may not be in your PATH. Add this to your ~/.zshrc:
Then reload:

Kokoro error: espeak-ng not found

Install espeak-ng:

Metal acceleration not working

Ensure you’re on Apple Silicon and running macOS 12.0+:

Next Steps