HiveMind

Dein dezentrales, privates KI-Netzwerk — vollstĂ€ndig lokal auf deinem GerĂ€t, selbstlernend durch Interaktionen, vernetzt mit anderen Nodes im Schwarm.

Was macht HiveMind besonders?
HiveMind kombiniert lokale KI-PrivatsphÀre mit der Intelligenz eines verteilten Netzwerks.
Gestalte HiveMind nach deinen Vorstellungen
Du bist nicht nur Nutzer — du kannst HiveMind aktiv mitgestalten, spezialisieren und erweitern.
Spezialisierung

Spezialisierung

Definiere, wofür dein Node steht — Programmierung, Medizin, Recht oder ein ganz eigenes Thema. Dein Modell wird gezielt darauf ausgerichtet.

Zur Spezialisierung →
Training und RAG

Training & RAG

Füttere deinen Node mit eigenen Dokumenten und Datensätzen. RAG macht Wissen sofort nutzbar — LoRA-Adapter gehen noch tiefer.

Zu Training & RAG →
Plugins und Marktplatz

Plugins & Marktplatz

Websuche, Wetter, PDF-Export und mehr. Entdecke Community-Plugins oder veröffentliche eigene für alle Nutzer.

Plugins verwalten →
Telegram-Integration

Telegram-Integration

Verbinde deinen eigenen Telegram-Bot mit HiveMind und chatte mit deiner KI unterwegs — direkt im Messenger.

Telegram einrichten →
Wie funktioniert der HiveMind-Schwarm?
Jeder Node ist unabhĂ€ngig — zusammen sind sie klĂŒger als jeder fĂŒr sich allein.
1 Node starten

HiveMind startet ein lokales LLM und öffnet einen P2P-Port. Dein Node ist sofort einsatzbereit — auch offline.

2 Peers verbinden

Tausche Adressen mit anderen Nutzern aus oder nutze das Relay — kein Port-Forwarding nötig. Der Schwarm wĂ€chst automatisch.

3 Anfragen routen

Confidence-Routing entscheidet: Kann dein Node die Frage gut beantworten? Wenn nicht, fragt er automatisch spezialisierte Peers im Netzwerk.

4 Beste Antwort gewinnt

Alle Antworten werden gesammelt, verglichen und die qualitativ beste zurĂŒckgegeben — Schwarm-Intelligenz in Echtzeit.

Node Status

Laden...

Netzwerk & Peers

Deine Adresse

Teile eine dieser Adressen mit anderen HiveMind-Nutzern. Stelle sicher, dass Port 9420 in deinem Router/Firewall freigegeben ist.
Ermittle IP-Adressen...

Relay

Relay ermoeglicht Verbindungen auch hinter NAT/CGN/DS-Lite — kein Port-Forwarding noetig! Nodes verbinden sich ausgehend zum Relay-Server, der Messages weiterleitet.
Laden...

Verbundene Peers

Laden...

Spezialisierung

Node-Profil

Definiere, worauf sich dein Node spezialisiert. Andere Nodes im Netzwerk leiten passende Anfragen bevorzugt an Spezialisten weiter.

Confidence-Routing:
Score >= 0.8: Lokale Antwort direkt
Score 0.3-0.8: Lokal + Netzwerk, beste gewinnt
Score < 0.3: Nur Netzwerk

Training & RAG

Trainingsdaten

Laden...
Wie funktioniert Training?
HiveMind sammelt automatisch deine Chat-Gespraeche als Trainingsdaten. Diese koennen als JSONL exportiert und fuer LoRA-Finetuning verwendet werden.

Eigene Trainingsdaten erstellen:
- JSONL-Format: Eine Zeile pro Beispiel
- Jede Zeile: {"messages": [{"role":"user","content":"Frage"},{"role":"assistant","content":"Antwort"}]}
- Thematisch fokussiert = bessere Spezialisierung

Trainingsdaten finden:
- huggingface.co/datasets — Tausende Datensaetze
- OpenAssistant, Alpaca, ShareGPT Datensaetze
- Eigene Daten: FAQ-Listen, Dokumentationen, Anleitungen

🔗 Artikel einlesen & Wissen eintrainieren

FĂŒge einen Link zu einem Fachartikel, einer Dokumentation oder einem Wikipedia-Artikel ein.
HiveMind lĂ€dt die Seite herunter und lĂ€sst das lokale Modell automatisch Frage-Antwort-Paare daraus erstellen — ohne Cloud, ohne Datenweitergabe.
Die Paare werden als Trainingsdaten gespeichert (JSONL fĂŒr spĂ€teres LoRA-Finetuning).
Optional wird der Artikeltext auch direkt zur RAG-Wissensdatenbank hinzugefĂŒgt, damit das Wissen sofort bei Anfragen genutzt wird — ganz ohne Neutraining.

RAG — Wissensdatenbank

Lade Dokumente hoch um deinen Node mit eigenem Wissen zu fuettern. Bei Anfragen wird relevanter Kontext automatisch eingebunden. Unterstuetzte Formate: .txt, .md, .csv, .json, .py, .js, .html
Laden...

HuggingFace Dataset importieren

LoRA-Adapter

Was ist LoRA?
Low-Rank Adaptation — kleine Spezialisierungs-Module (10-50 MB) die auf das Basismodell aufgesetzt werden. Sie veraendern das Modellverhalten ohne das Original zu aendern.

LoRA erstellen:
- Mit Unsloth (schnellstes Tool, kostenlos)
- Mit LLaMA-Factory (GUI-basiert)
- Google Colab Notebooks (kostenlose GPU)

LoRA finden:
- huggingface.co — Suche nach "lora gguf"
- Muss zum Basismodell passen (z.B. Qwen2.5-LoRA fuer Qwen2.5)
Laden...

Globaler Memory

Gespeicherte Fakten

HiveMind erkennt automatisch wichtige Informationen aus deinen Chats und merkt sie sich dauerhaft. Z.B. "Ich heisse Max" oder "Ich mag Python". Diese Infos stehen in jeder Sitzung zur Verfuegung.
Laden...

Eigene Notizen

Laden...

Update-Schluessel

Public Key

Laden...

Private Key

Laden...

Update veroeffentlichen

đŸ§© Plugins

Integrierte Plugins

Aktiviere oder deaktiviere die eingebauten Plugins. Änderungen werden sofort wirksam und beim nĂ€chsten Start gespeichert.
Laden...

Installierte Community-Plugins

Noch keine Community-Plugins installiert.

🛒 Plugin-Marktplatz

Entdecke und installiere Community-Plugins direkt aus dem HiveMind-Marktplatz. Alle Plugins werden vor der Veröffentlichung geprĂŒft.
Lade Marktplatz...

Plugin einreichen

Du hast ein Plugin entwickelt? Reiche es zur PrĂŒfung ein — nach Freigabe wird es im Marktplatz angezeigt.

đŸ“± Telegram Bridge

Status

Laden...

Einrichtung — Schritt fĂŒr Schritt

Die Telegram Bridge verbindet deinen HiveMind-Node mit Telegram. Du kannst deinen Node dann von ĂŒberall per Handy nutzen — ganz ohne eigene App. Du benötigst einen eigenen Telegram-Bot, den du kostenlos in wenigen Minuten erstellen kannst.
1

Telegram installieren

Falls du Telegram noch nicht nutzt, installiere es zuerst auf deinem GerÀt:

đŸ“± iPhone / iPad (App Store) đŸ€– Android (Google Play) đŸ’» Windows / Mac / Linux

Du nutzt Telegram bereits? → Direkt weiter mit Schritt 2.

2

BotFather öffnen

BotFather ist der offizielle Telegram-Dienst zum Erstellen von Bots — kostenlos und von Telegram selbst betrieben.

đŸ€– BotFather direkt öffnen

Alternativ: Öffne Telegram → Tippe oben in die Suche @BotFather → WĂ€hle den Eintrag mit dem blauen HĂ€kchen ✓ (= offiziell/verifiziert!).

Tippe dann auf den START-Button oder sende die Nachricht /start.

3

Neuen Bot erstellen

Sende BotFather diesen Befehl (einfach eintippen und abschicken):

/newbot

3a — Bot-Name eingeben: BotFather fragt nach einem Anzeigenamen. Das ist der Name, der im Chat sichtbar ist. Gib z.B. ein:

Mein HiveMind

3b — Benutzernamen wĂ€hlen: Danach wird ein eindeutiger Benutzername verlangt. Dieser muss auf bot enden:

MeinHiveMindBot

‱ Nur Buchstaben, Zahlen und Unterstriche erlaubt
‱ Muss auf „bot" oder „Bot" enden
‱ Muss weltweit einzigartig sein

⚠ "Username is already taken"? Probiere eine andere Kombination, z.B. mit Zahlen: HiveMind2025Bot
4

Token kopieren

Nach der Erstellung antwortet BotFather mit einer langen Nachricht. Darin steht dein API-Token — eine Zeichenkette, die so aussieht:

7834521098:AAFxyz1234567890ABCDEFabcdefGHIJKL

Kopiere diesen Token vollstĂ€ndig (von der Zahl am Anfang bis ganz zum Ende). In Telegram: Lange auf die Nachricht tippen → „Kopieren".

🔐 Teile diesen Token niemals! Wer ihn kennt, kann deinen Bot vollstĂ€ndig kontrollieren. Behandle ihn wie ein Passwort.
5

Token eingeben & testen

FĂŒge deinen kopierten Token hier ein und klicke auf Testen. Die Verbindung zu Telegram wird automatisch geprĂŒft:

6

Bridge nutzen 🎉

Nach dem Speichern startet die Telegram Bridge automatisch. Öffne dann Telegram und suche nach deinem Bot (z.B. @MeinHiveMindBot).

Sende /start — dein HiveMind-Node antwortet direkt!

VerfĂŒgbare Befehle im Telegram-Chat:

/start — BegrĂŒssung & Bot-Info /status — Node-Status anzeigen

Alles andere wird als normale Chat-Nachricht an deinen Node weitergeleitet.

🔒 Zugriffskontrolle

Wer darf deinen Bot nutzen?
StandardmĂ€ssig kann jeder auf Telegram deinen Bot finden und anschreiben — auch fremde Personen könnten deinen Node kostenlos nutzen. Trage hier deine Telegram-Benutzer-ID ein, um den Zugriff zu beschrĂ€nken.
Wie finde ich meine Telegram-ID?
1. Öffne Telegram
2. Suche nach @userinfobot und starte ihn mit /start
3. Er antwortet sofort mit deiner ID (eine Zahl wie 123456789)
4. Kopiere diese Zahl und trage sie oben ein