Installation macOS - YoungJibbit95/YJarvis GitHub Wiki
Installation auf macOS
macOS Apple Silicon behält seine Legacy-Automation. Dieser Guide beschreibt Quellcodebetrieb; Homebrew-, Mikrofon- und Automationstests wurden in diesem Dokumentationszyklus auf Windows nicht ausgeführt.
1. Voraussetzungen
Mit vorhandenem Homebrew:
brew install [email protected] node@22 ollama ffmpeg whisper.cpp portaudio libsndfile
export PATH="$(brew --prefix node@22)/bin:$PATH"
python3.11 --version
node --version
npm --version
Die aktuelle Homebrew-Formel heißt
whisper.cpp; ältere Projekttexte verwenden noch whisper-cpp.
Weitere offizielle Formeln: Python 3.11,
Node 22,
ffmpeg.
Die installierte Whisper-CLI muss mit dem vorhandenen Adapter kompatibel sein;
eine Formelinstallation beweist noch keine Transkription.
2. Projekt installieren
git clone https://github.com/YoungJibbit95/YJarvis.git
cd YJarvis
python3.11 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -r apps/agent/requirements.txt -r requirements-dev.txt
python -m pip check
npm ci
3. Modelle einrichten
ollama pull qwen2.5:3b-instruct
./scripts/download-whisper-model.sh ggml-small.bin
Der Download-Helfer ist ein vorhandenes Bash-Skript. Es ist keine native
Windows-Anleitung. Für Piper ein zusammengehöriges .onnx-/.onnx.json-Paar
in runtime/models/ ablegen und den absoluten Modellpfad in Settings setzen.
Modell-Lizenzen gesondert prüfen; die Lizenz eines Sprachdatensatzes bestätigt
nicht automatisch die Lizenz der Gewichte. Alternativ bleibt tts_engine=say
auf macOS möglich.
4. Start und Rechte
npm run dev
Der Launcher nutzt oder startet Ollama, startet den Agenten und öffnet Electron.
Mikrofonzugriff und erforderliche macOS-Automation nur für die benötigten
Integrationen freigeben. Tool-Freigaben in YJarvis bleiben zusätzlich erforderlich.
/health, eine echte Textantwort und anschließend gezielt Audio/Tool-Funktionen
prüfen. Nicht allein aus einem erfolgreichen Build auf funktionierende Audio-
oder AppleScript-Integration schließen.
Optionaler Python-Override:
export JARVIS_PYTHON_BIN="$PWD/.venv/bin/python"
Quelle und manuelle Checkliste: development.md.
Fachlich geprüft: 2026-10-08 · Quellstand 7419614bfa3c. Git-Historie veröffentlicht bis 68fa1df76e09.