Installation

Guide d'installation de murmurai sur macOS.

Installation via Homebrew (recommandée)

La méthode la plus simple pour installer et mettre à jour murmurai :
brew install --cask vbarrai/tap/murmurai

Installation via DMG

Vous pouvez aussi télécharger le DMG depuis la page GitHub Releases : 1. Rendez-vous sur https://github.com/vbarrai/murmurai/releases 2. Téléchargez le fichier murmurai.dmg de la dernière version 3. Ouvrez le DMG et glissez murmurai dans /Applications 4. Lancez murmurai depuis /Applications Le modèle Whisper (~500 Mo pour "small") se télécharge automatiquement au premier lancement.

Prérequis

murmurai fonctionne exclusivement sur macOS. Pour l'installation via DMG, vous avez uniquement besoin de : • macOS (version récente recommandée) • Un microphone (intégré ou externe) • ~500 Mo d'espace disque pour le modèle Whisper "small" Pour l'installation développeur, ajoutez : • Python 3.9 ou supérieur

Installation développeur — Cloner le repository

Pour contribuer ou modifier le code source, commencez par cloner le repository GitHub :
git clone https://github.com/vbarrai/murmurai
cd murmurai

Installation développeur — Environnement virtuel

Créez et activez un environnement Python isolé :
python3 -m venv .venv
source .venv/bin/activate

Installation développeur — pip install

Installez murmurai en mode développement (editable) :
pip install -e .

Premier lancement

Lancez murmurai — le modèle Whisper sera téléchargé automatiquement au premier lancement (~500 Mo pour le modèle "small") :
murmurai

Permissions macOS

Au premier lancement, macOS vous demandera trois permissions : 1. Accessibilité — Nécessaire pour détecter le raccourci clavier global (Option droite). Accordez cette permission dans Préférences Système > Confidentialité > Accessibilité. 2. Microphone — Nécessaire pour capturer l'audio. La permission est demandée automatiquement. 3. Automation (System Events) — Nécessaire pour simuler le collage (Cmd+V) à la position du curseur. Ces permissions sont demandées automatiquement lors du premier lancement. L'application s'active immédiatement après autorisation, sans redémarrage.