SHODAN ist ein lokaler Desktop-KI-Agent im Cyberpunk-Design — Charakter und Optik inspiriert von System Shock 2, eigene Umsetzung, keine Spiel-Assets. Er kommuniziert im Chat, hat lesenden/ausführenden Zugriff auf dein System, fasst aktuelle Nachrichten zusammen, besitzt ein dauerhaftes Gedächtnis und kann zusätzliche Hardware im Netzwerk für Inferenz nutzbar machen.
DOWNLOAD
v0.5.0-alpha
FEATURES
- Cyberpunk-UI (PySide6) mit animiertem, fragmentiertem ASCII-Gesicht und Matrix-artiger Text-Decodierung
- Drei austauschbare LLM-Backends: Anthropic Claude, Ollama (lokal), Colibri (Streaming für sehr große Modelle)
- Systemzugriff mit Bestätigungspflicht: Dateien, Prozesse, Shell-Befehle
- Netzwerk-Agenten: macht zusätzliche Hardware im Netzwerk automatisch für Inferenz nutzbar (root-freie Remote-Installation, SSH-Tunnel)
- Dauerhaftes Gedächtnis (SQLite) über Sitzungen hinweg
- Robotisch-glitchige Sprachausgabe + synthetisierte UI-Soundeffekte
ROADMAP
- Windows-Build natives Setup, keine manuelle Python-Installation nötig GEPLANT
- macOS-Build natives .app-Bundle GEPLANT
- Android-Client Fernsteuerung des Desktop-Agenten von unterwegs GEPLANT
- iOS-Client Fernsteuerung des Desktop-Agenten von unterwegs GEPLANT
INSTALLATION
cd shodan python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt python main.py
Details, Konfiguration und Projektstruktur siehe README.md im Paket.