Yumi runs natively on Windows 10 and 11. Because she is optimized to run on standard CPUs, no NVIDIA GPU or CUDA setups are required.
⚡ One-Line Quick Install
The easiest way to install Yumi on Windows is via the automated PowerShell script.
Open a PowerShell terminal (no Administrator privileges required) and paste:
irm https://raw.githubusercontent.com/CodeNeuron58/Yumi/main/install.ps1 | iex
What this script does:
- Checks if Python 3.12+ is installed (prompts if missing).
- Installs the
uvpackage manager securely. - Clones the Yumi repository to
C:\Users\YourName\Yumi. - Creates a virtual environment and runs
uv syncto set up all packages (pinning CPU-only Torch). - Creates a global
yumialias so you can launch the app from any directory.
🛠️ Prerequisites & Common Hurdles
Before launching Yumi, ensure you have the following Windows settings calibrated:
1. Default Recording Device
Yumi captures audio from your default system microphone.
- Right-click the speaker icon in your Windows Taskbar and select Sound settings.
- Under Input, ensure your primary microphone is selected as the default device.
- Test your microphone to ensure the volume bar moves when you speak.
2. Windows Defender & Security Keyring
Yumi saves your Groq, OpenAI, and ElevenLabs API keys in the Windows Credential Manager using the OS keychain library (keyring).
- Privacy: This ensures keys are never committed to your disk in plaintext.
- Approval: The first time you configure keys, Windows might show a prompt asking to grant python.exe access to the Credential Manager. Click Allow.
💡 Troubleshooting Windows Audio
Error: KMP_DUPLICATE_LIB_OK
If your backend console crashes immediately with a KMP duplicate library error, this is a known conflict on Windows when loading both faster-whisper and certain Intel OpenMP runtimes.
- The Fix: The Yumi CLI handles this automatically by setting
os.environ["KMP_DUPLICATE_LIB_OK"] = "TRUE"prior to importing. If you run manually, make sure this environment variable is set in your shell:$env:KMP_DUPLICATE_LIB_OK="TRUE"
Proceed to the macOS Installation or Core Senses sections to learn more!