This guide is for the open-source version of Raven. If you just want to use Raven, download the app instead - no build steps required.
Prerequisites
API Keys (entered in-app on first launch)
API Keys (entered in-app on first launch)
System Requirements
System Requirements
- Node.js 22.12.0 or higher
- GStreamer for echo cancellation
- Platform-specific build tools (Xcode CLI on macOS, Visual Studio Build Tools on Windows)
Choose Your Platform
macOS Setup
macOS 12 (Monterey) through macOS 15 (Sequoia), Intel and Apple Silicon.
Windows Setup
Windows 10 (21H2+) and Windows 11. All commands for PowerShell.
Testing
After setup, verify everything works:Troubleshooting
| Symptom | Likely Cause | Fix |
|---|---|---|
NODE_MODULE_VERSION mismatch at runtime | Native module built for wrong Electron version | npx @electron/rebuild -f -w better-sqlite3 |
| App starts, no audio on macOS | Missing system permissions | System Settings > Privacy & Security: grant Microphone and Screen Recording |
| App starts, no audio on Windows | Wrong default audio device | Settings > Sound: set correct default playback/recording devices |
- macOS
- Windows