HiveMind La Ruche beitreten

HiveMind ist ein Community-Netzwerk. Teilnehmende teilen die Rechenleistung ihrer Grafikkarten (GPUs), und alle können die entstehenden KI-Modelle über eine einzige OpenAI-kompatible API nutzen. Mitwirkende erhalten HiveMind-Reflexionspunkte (HMT). Diese Punkte haben keinen Geldwert.

Wählen Sie Ihren Einstieg

1. Modelle nutzen

  1. Erstellen Sie Ihr Konto mit einem frei gewählten Pseudonym. Das Pseudonym ist öffentlich (es kann in Listen und auf dem Nachrichtenbus erscheinen); wählen Sie 1 bis 64 ASCII-Buchstaben, Ziffern oder . _ @ + -.
curl -s https://hivemind-openrouter-1003063861791.us-central1.run.app/v1/hivemind/register -H "Content-Type: application/json" -d '{"handle":"your-handle","role":"consumer"}'
  1. Die Antwort enthält Ihren API-Schlüssel (api_key). Er wird nur einmal angezeigt und kann nicht wiederhergestellt werden: Bewahren Sie ihn sicher auf. Bei Verlust registrieren Sie ein neues Pseudonym.
  2. Ein neues Konto startet mit 0 Punkten, sofern der Betreiber keine gutschreibt. Punkte erhalten Sie durch das Teilen einer GPU (Weg 2) oder eine Gutschrift: Zum Ausprobieren können Sie in einem GitHub-Issue danach fragen.
  3. Testen Sie Ihren Schlüssel:
export HIVEMIND_API_KEY=hm-YOUR_KEY
curl https://hivemind-openrouter-1003063861791.us-central1.run.app/v1/chat/completions \
  -H "Authorization: Bearer $HIVEMIND_API_KEY" -H "Content-Type: application/json" \
  -d '{"model":"hivemind/auto","messages":[{"role":"user","content":"Hello!"}]}'

Folgen Sie in einem Editor (VS Code, Continue, …) der Verbindungsanleitung.

2. GPU teilen, um Fragen zu beantworten

Ihr Rechner führt ein Modell aus, das Gateway sendet Fragen dorthin, und Sie erhalten Punkte für die gelieferten Tokens. Sie arbeiten im Terminal.

  1. Code herunterladen (Python 3.11 oder 3.12):
git clone https://github.com/xaviercallens/HiveMind.git && cd HiveMind
pip install httpx fastapi uvicorn
  1. Finden Sie das passende Modell für Ihre Karte (die Tabelle unten listet alle auf). Dieser Befehl liest den Grafikspeicher aus und benötigt kein Konto:
python scripts/hivemind_producer_agent.py --gateway https://hivemind-openrouter-1003063861791.us-central1.run.app --suggest --detect-vram
  1. Installieren Sie Ollama und laden Sie das vorgeschlagene Modell herunter, zum Beispiel:
ollama pull qwen2.5-coder:3b
  1. Erstellen Sie auf dieselbe Weise ein Produzentenkonto mit "role":"producer" (oder "prosumer", wenn Sie auch Modelle nutzen möchten), und bewahren Sie den Schlüssel auf.
  1. Ihr Rechner muss über https unter einer öffentlichen Adresse erreichbar sein: Das Gateway lehnt unverschlüsseltes http und private Adressen ab. Zu Hause bedeutet das einen Tunnel oder Reverse-Proxy vor dem Producer-Shield. Prüfen Sie dies mit curl https://YOUR_ENDPOINT/v1/models.
  2. Starten Sie den Shield und den Agenten (alle Optionen im Produzenten-Leitfaden). Nutzen Sie zuerst --once, um die Antwort des Gateways zu prüfen:
export HIVEMIND_API_KEY=hm-YOUR_PRODUCER_KEY
export HIVEMIND_ENDPOINT_TOKEN="$(python -c 'import secrets;print(secrets.token_urlsafe(32))')"
python scripts/hivemind_producer_shield.py --upstream http://127.0.0.1:11434 --port 8787 --allow-model qwen2.5-coder:3b &
python scripts/hivemind_producer_agent.py --gateway https://hivemind-openrouter-1003063861791.us-central1.run.app --endpoint https://YOUR_ENDPOINT --preset coder-lite --once

Unter Windows (PowerShell) setzen Sie Variablen mit $env:NAME="value" statt export. Entfernen Sie --once, damit der Agent dauerhaft läuft.

Sie können jederzeit stoppen: Nach etwa zwei Minuten ohne Heartbeat sendet das Gateway keine Anfragen mehr.

Welches Modell für welche Grafikkarte? (alle Modelle)
ModellName für --presetMindestspeicher (GB)Download (GB)
CrowdGPT Crowd-v1 (1B Generalist Trunk)crowd-v141,1
Coder Lite (3B)coder-lite41,9
Google Gemma 3 Core (4B Multimodal & Multilingual)gemma-core4,53,3
Bee-Stars Astrophysics & Symplectic QLoRA Expert (7B)bee-stars5,54,4
Mistral 7B Instruct v0.3 Core (European Bilingual)mistral-core64,4
Qwen 3.5 / Qwen 3 Hybrid Reasoning & Coding Core (8B)qwen35-core65,2
Rusty-SUNDIALS Scientific & Numeric Rescue Bee (7B)bee-rusty-sundials64,7
Coder (7B)coder64,7
Goedel-Prover-V2 & DeepSeek-Prover-V2 Formal Lean 4 Bee (8B)bee-lean-prover8,56,7
La Ruche 8-Expert Sparse MoE Community Bee (2.4B active)bee-ruche-moe1013
Coder Plus (14B)coder-plus129
Qwen 3.5 Polyglot-Singularity MoE Bee (3.0B active)moe-qwen35-bee1513
General MoE (gpt-oss 20B, 3.6B active)moe-general1514
Coder MoE (Qwen3-Coder 30B, 3.3B active)moe-coder2419

Die Namen stammen aus dem Projektkatalog. Der Mindestspeicher bezeichnet die kleinste empfohlene Karte inklusive Kontext-Cache.

3. Modelle nachts mit BOINC trainieren

Dieser Weg ist öffentlich zugänglich: Der föderierte BOINC- & Night-MoE-Koordinator ist unter HiveMind La Ruche online (Live-Telemetrie unter /night-moe und Citizen-Science-Bestenliste unter /community). Sie können Ihre Hardware prüfen und sofort Aufgaben berechnen.

  1. Führen Sie zuerst die schreibgeschützte Hardware-Prüfung aus (installiert nichts und sendet keine Daten):
python3 scripts/hivemind_volunteer_preflight.py
  1. Leasen und berechnen Sie eine föderierte Live-BOINC-Aufgabe (physics_sim, code_generation oder math_reasoning) vom öffentlichen Koordinator (entfernen Sie --once für den Dauerbetrieb in der Nacht):
python3 scripts/hivemind_boinc_idle_worker.py --coordinator https://hivemind-at-home-ruche-cfhmhmvv5a-uc.a.run.app --handle your-handle --domain physics_sim --once

4. Gamer und Steam

Ihre GPU berechnet Astrophysik- und KI-Aufgaben nur, während Sie nicht spielen. Sowohl die kostenlose Steam-Edition (USS HiveMind NCC-31337: Astrophysics Exoplanet Hunter, Steam AppID 3133700) als auch der automatische GPU-Pausen-Worker sind heute verfügbar und verbinden Gamer und Citizen Scientists im Live-Community-Hub.

Während Sie spielen (Inaktivität < 4 s bei Tastatur/Maus oder GPU-Last über 45 %), pausiert die BOINC-GPU-Berechnung automatisch (boinccmd --set_gpu_mode never, 0 % GPU-Overhead), sodass Ihr Spiel 100 % der Grafikkarte bei 60 FPS nutzt. Nach 4 Sekunden Inaktivität (bei unter 45 % GPU-Last und unter 78 °C) wird die TESS/JWST-Exoplaneten-Transitfaltung automatisch fortgesetzt.

  1. Starten Sie den automatischen Idle-GPU-Worker (entfernen Sie --once, damit der Pausen-/Fortsetzungs-Dienst im Hintergrund weiterläuft, während Sie spielen):
python3 scripts/hivemind_boinc_idle_worker.py --coordinator https://hivemind-at-home-ruche-cfhmhmvv5a-uc.a.run.app --handle your-handle --idle-threshold-seconds 4 --once
  1. Sie können die GPU-Pause oder -Fortsetzung auch sofort über eine Steam-Startoption auslösen:
python3 scripts/hivemind_boinc_idle_worker.py --pause-now
  1. Wenn Sie zusätzlich einen Ollama-Produzenten aus Weg 2 betreiben, belegt ein geladenes Sprachmodell auch im Leerlauf Videospeicher; beenden Sie vor einem anspruchsvollen Spiel den Agenten (Strg+C) und geben Sie den Speicher frei (ersetzen Sie den Modellnamen):
ollama stop qwen2.5-coder:3b
  1. Nach dem Spielen: Starten Sie den Produzenten-Agenten wieder mit demselben Befehl wie in Weg 2 (der BOINC-Idle-GPU-Worker setzt von selbst fort).

Gut zu wissen

Fragen und Hilfe

Eröffnen Sie ein Issue auf GitHub (auf Deutsch, Französisch oder Englisch). Lesen Sie bei Sicherheitsproblemen zuerst die Sicherheitsrichtlinie.