
 ====================================================
       HiveMind - Windows Installer
       Dezentrale P2P-AI fuer alle
 ====================================================

 [1/5] Pruefe Python...
       Python 3.12.9 gefunden.
       [OK] Version ausreichend.

 [2/5] Pruefe C++ Build Tools...
       [OK] Visual Studio gefunden.

 [3/5] Pruefe cmake...
       Installiere cmake via pip...
       [OK] cmake installiert.

 [4/5] Starte HiveMind-Setup...


╔══════════════════════════════════════════════╗
║          🧠 HiveMind — Installation          ║
║       Dezentrale P2P-AI für alle             ║
╚══════════════════════════════════════════════╝

Schritt 1/5 — Systemcheck

  System: Windows AMD64
  Python: 3.12.9  ✓
  RAM: 32.0 GB  ✓
  Speicherplatz: 37.8 GB frei  ✓

Schritt 2/5 — Installationsort
  → Installationsverzeichnis [C:\Users\dejav\AppData\Local\HiveMind]:

  ⚠ Verzeichnis existiert bereits und ist nicht leer.
  → Trotzdem fortfahren? (j/n) [j]:

  ✓ Update erkannt — bisherige Einstellungen werden beibehalten:
    • Node-Name:       HIVEONE
    • Spezialisierung: Programmierung
    • Persona:         Du bist **therealhivemind**, der erste Agent des HiveMind-Ne…
    • Telegram-Token:  ✓ vorhanden
    • Moltbook API-Key: ✓ vorhanden
    • Moltbook Agent:  therealhivemind
    (Backup wird vor dem Schreiben erstellt)

Schritt 3/5 — Modell auswählen
  Das Schnell-Modell (Qwen 2.5 0.5B) wird automatisch installiert — es liefert sofortige Vorantworten.
  Hier waehlst du nur das groessere Hauptmodell fuer ausfuehrliche Antworten.


  Vorhandene Modelle gefunden:
    ✓ Qwen2.5-7B-Instruct-Q4_K_M.gguf (4.4 GB)
  → Vorhandenes Modell verwenden? (j/n) [j]:
  → Verwende Qwen2.5-7B-Instruct-Q4_K_M.gguf

  Modell-Download wird übersprungen.

Schritt 4/5 — Node einrichten
  ✓ Bisheriger Node-Name vorausgewählt.
  → Name fuer deinen Node [HIVEONE]:

  Optional: Telegram-Bridge
  ✓ Vorhandener Token erkannt: 845714...W95Y
    Token und Nutzerliste werden automatisch beibehalten.
  → Telegram-Paket installieren/aktualisieren? (j/n) [j]:

──────────────────────────────────────────────────
  Zusammenfassung:
  Verzeichnis: C:\Users\dejav\AppData\Local\HiveMind
  Modell:      Qwen2.5-7B-Instruct-Q4_K_M.gguf
  Node-Name:   HIVEONE
  Telegram:    ✓ Ja
──────────────────────────────────────────────────
  →
  Installation starten? (j/n) [j]:

Schritt 5/5 — Installation

  Kopiere Dateien...
  ✓ Dateien kopiert
  Backup: config.yaml.bak_20260301_032546
  ✓ Konfiguration aktualisiert
  ⚠ Eingebettetes Python erkannt — suche passende Installation...
    (C:\Program Files\Inkscape\bin\python.exe)
  ✓ Python gefunden: C:\Users\dejav\AppData\Local\Programs\Python\Python312\python.exe

  Erstelle Virtual Environment...
  Python: C:\Users\dejav\AppData\Local\Programs\Python\Python312\python.exe
  Aktualisiere pip...

  Installiere llama-cpp-python (NVIDIA CUDA 12.6)...
  GPU: NVIDIA GeForce RTX 3060
  Suche vorgebautes CUDA-Wheel (kein Compiler nötig)...
  Quelle: github.com/dougeeai/llama-cpp-python-wheels (ampere, CUDA 12.1)

  Downloading: llama-cpp-python (ampere, CUDA 12.1)
  https://github.com/dougeeai/llama-cpp-python-wheels/releases/download/v0.3.16-cuda12.1-sm86-py312/llama_cpp_python-0.3.16%2Bcuda12.1.sm86.ampere-cp312-cp312-win_amd64.whl

  Lade herunter...

  PowerShell-Download fehlgeschlagen: In Zeile:1 Zeichen:904
  ######################################## 100.0% (61/61 MB)
  ✓ Download abgeschlossen
  ✓ llama-cpp-python (ampere, CUDA 12.1) installiert!
    CUDA Toolkit und VS Build Tools waren nicht erforderlich.

  Installiere weitere Abhängigkeiten...
  ✓ Alle Abhängigkeiten installiert

  Installiere Telegram-Bot...
  ✓ python-telegram-bot installiert

  Installiere HiveMind...
  ✓ HiveMind installiert

  Erstelle Starter...
  ✓ Desktop-Verknüpfung erstellt

╔══════════════════════════════════════════════╗
║        ✅ Installation abgeschlossen!         ║
╚══════════════════════════════════════════════╝

  So startest du HiveMind:

  • Doppelklick auf HiveMind.bat im Installationsordner
  • Oder die Desktop-Verknüpfung

  Befehle im Chat:
  /status   — Node-Status anzeigen
  /plugins  — Plugins auflisten
  /help     — Hilfe
  /quit     — Beenden

  Installationsordner: C:\Users\dejav\AppData\Local\HiveMind
  Konfiguration: C:\Users\dejav\AppData\Local\HiveMind\config.yaml

  Drücke Enter zum Beenden...