Geschwindigkeit:1.0 x(nur fuer dieses Modal, wird nicht gespeichert)
⚠️
Sicher (empfohlen) — Build-Cache + ungenutzte Images, keine Volumes: docker builder prune -a -f && docker image prune -a -f
Aggressiv — zusaetzlich ungenutzte Volumes. Nur wenn alle ARIA-Container laufen, sonst riskierst du Daten-Verlust (Sessions, SSH-Keys, Shared): docker system prune -a --volumes -f
ARIA Diagnostic
ARIA Brain
Lade...
RVS (Rendezvous)
-
Claude Proxy
Nicht getestet
Verfuegbare Modelle:
Credentials einfuegen
Auf einem Rechner mit Claude Login: cat ~/.config/claude/.credentials.json Inhalt hier einfuegen:
Sobald ARIA denkt oder ein Tool nutzt, taucht es hier in Echtzeit auf.
🖥
Kein Desktop verfuegbar
ARIA muss zuerst eine Desktop-Umgebung installieren
ARIA — Autonomous Reasoning & Intelligence Assistant.
Selbst gehosteter JARVIS-artiger KI-Assistent, gebaut von Stefan / HackerSoft Oldenburg.
Reparatur & Restart
Wenn ein Container haengt oder ARIA nicht mehr antwortet — hier kann man gezielt eingreifen.
Komplett-Reset
⚠ WIPE ALL — alle Einstellungen, Stimmen und das komplette
Gedächtnis (Vector-DB) werden gelöscht. ARIA wird leer wie nach
Erstinstallation. Bleiben tun nur:
.env (Tokens + RVS-Config)
aria-data/ssh/ (SSH-Keys für aria-wohnung)
Vorher exportieren wenn etwas erhalten bleiben soll (Gehirn-Tab + Voice-Liste).
Betriebsmodus
Aktueller Modus: Normal
Sprachausgabe
F5-TTS Modell-Tuning (advanced)
Werden via RVS an die f5tts-bridge auf der Gamebox geschickt.
Modell-/Checkpoint-Wechsel triggert einen Reload (~30s).
Hardcoded Defaults: F5TTS_v1_Base, cfg_strength=2.5, nfe_step=32.
Hoeher = klebt staerker an Referenz
Hoeher = bessere Qualitaet, langsamer
Stimme klonen
Lade ein oder mehrere Audio-Samples hoch (WAV/MP3, min. 6-10 Sekunden).
Mehrere Dateien werden automatisch zusammengefuegt.
XTTS-Server: Nicht verbunden (starte xtts/ auf dem Gaming-PC)
FLUX Bildgenerierung
Steuerung der Image-Generation (flux-bridge auf der Gamebox).
Default-Modell wird via RVS gepusht — Wechsel triggert Pipeline-Reload (15-30s
aus HF-Cache, mehrere Minuten beim Erst-Download). Keywords nutzt ARIAs Brain
im System-Prompt.
Trag pro Service `client_id` + `client_secret` ein (aus dem Developer-Dashboard
des Providers). RVS stellt die Callback-URL bereit — die musst Du EINMAL pro
Service im Provider-Dashboard als gueltige Redirect-URI eintragen.
Danach kann ARIA per `oauth_authorize`-Tool eine Auth-URL bauen; Stefan klickt,
autorisiert, ARIA bekommt den Token automatisch.
Lade Callback-URL...
Lade Services...
client_secret wird verschlüsselt persistiert (file-mode 0600). Nicht in git, nicht im Repo.
Whisper (Spracherkennung)
Aenderungen werden sofort an die Bridge gesendet und das Modell neu geladen
(kann bei medium/large 10-30s dauern — waehrend dieser Zeit ist STT kurz pausiert).
Tipp: medium ist der beste Kompromiss fuer CPU. large-v3 nur bei GPU sinnvoll.
Voice-ID (Sprecher-Erkennung)
ARIA erkennt Stefans Stimme anhand eines Fingerprints (SpeechBrain ECAPA-TDNN).
Andere Sprecher (TV, Hintergrund-Gespraeche) werden gefiltert — keine Brain-
Calls, keine Tokens. Enrollment passiert in der App (Settings → Stimme einrichten),
weil das Handy-Mikro auch im Betrieb hoert.
Status wird geladen...
AUS (Default) = alle Stimmen kommen durch (fail-open). AN = nur der enrollte
Sprecher wird ans Brain geleitet, fremde Stimmen werden verworfen. Erst
einschalten wenn ein Fingerprint eingelernt ist — sonst hört ARIA niemanden.
0.50
Niedriger = mehr Treffer auch bei Nebengeraeuschen (false-positives).
Hoeher = strenger, kann Stefan auch mal verpassen. 0.50 ist konservativer Default.
Runtime-Konfiguration
Werte werden in /shared/config/runtime.json persistiert und
ueberschreiben die ENV-Variablen aus der .env. Bridge und Brain
lesen sie beim Start — nach Aenderung den jeweiligen Container neu starten
(Reparatur-Section oben).
App-Onboarding (QR-Code)
RVS-Credentials als QR-Code — App scannt, keine manuelle Eingabe.
Enthaelt Host, Port, TLS-Flag und Token.
QR-Code wird geladen...
Achtung
Dieser QR enthaelt den RVS-Token im Klartext — zeige ihn niemandem,
speichere keine Screenshots davon in unsicheren Cloud-Diensten.
Sprachmodell (Brain)
Welches Claude-Model das Brain pro Anfrage nutzt. Wert wird in
/shared/config/runtime.json als brainModel persistiert.
Bei Aenderung: aria-brain restarten (Reparatur-Section oben), damit's greift.
ARIA laeuft ueber dein Claude-Max-Abo (CLI) — waehlbar ist der Tier
(Opus/Sonnet/Haiku), nicht eine feste Version. Die CLI nimmt automatisch das
jeweils aktuelle Modell des Tiers.
Die Auswahlliste kommt aus /shared/config/models.json — dort kannst du
Tiers/Beschreibungen anpassen (kein Neustart noetig, danach „↻ Aktualisieren").
Aktives Model:
Erweitert: freie Model-ID
Lokales LLM (schnelle Antworten)
Ein schnelles lokales Modell (Qwen3 auf der Gamebox) beantwortet
leichte Fragen in unter 1 Sekunde. Was schwerer wird, gibt es
automatisch an Claude ab. Aenderungen greifen sofort
(kein Neustart) — geschrieben nach /shared/config/local_llm.json.
AN: leichte Fragen → lokal (schnell), schwere → Claude.
AUS: alles laeuft ueber Claude (wie bisher). — Das ist der Normal-Betrieb.
Nur zum Testen. Erzwingt IMMER das lokale Modell — auch bei
schweren Fragen, ohne Claude-Rettung. So siehst du, was Qwen allein kann. Werkzeug-Fragen
(Wetter/Timer/…) funktionieren dann nicht. Fuer den Alltag: AUS lassen.
Werkzeuge lokal:
Welche Werkzeuge das lokale Modell selbst ausfuehren darf. „Voll" ist gesperrt,
bis eine 2. Grafikkarte da ist (siehe ⓘ).
Aktueller Stand (B1a): das lokale Modell plaudert nur — Werkzeuge macht noch Claude. Lokale Tools kommen mit B1b.
Lokales Modell:
Beim ersten Wechsel zu einem Modell lädt die Gamebox das GGUF (mehrere GB) —
die erste Antwort dauert dann länger, danach ist es gecacht.
Liste kommt aus /shared/config/local_models.json (Keys = xtts/llama-swap/config.yaml).
Gehirn — Status
(Lade...)
Token / Calls
letzte 1h
–
letzte 5h (Quota-Fenster)
–
letzte 24h
–
letzte 30 Tage
–
Pro User-Frage = mind. 1 Claude-Call. Bei Tool-Use (Skills) bis zu 8 Calls. Plus 1 Destillat-Call bei langen Konversationen.
Token-Werte sind Schaetzung (chars/4) — nicht exakt, aber gut genug fuer Quota-Monitoring.
Lokales LLM & Claude-Ersparnis
Turns, die das lokale LLM (Qwen) oder ein reiner Skill-Fast-Path uebernommen hat — jeder davon ist ein Claude-Call, der NICHT passiert ist. Die lokalen Tokens laufen auf deiner eigenen Hardware (kein Subscription-Quota).
–
–
Bootstrap & Migration
Drei Wege ARIA mit "Grundregeln" zu füttern — von leichtgewichtig bis Voll-Wiederherstellung.
1. Aus brain-import/ migrieren
Parst AGENT.md/USER.md/TOOLING.md aus dem Repo und schreibt sie
als atomare pinned Memory-Punkte (identity / rule / preference / tool / skill). Idempotent — Re-Run
ersetzt nur die Migration-Punkte, eigene Memories bleiben.
(Brain-Status laden für Datei-Liste)
2. Bootstrap-Snapshot (nur pinned)
Klein und schnell: nur die pinned Memories (Identität, Regeln, Präferenzen, Tools, Skills) als JSON.
Use-Case: Wipe → Bootstrap-Import → ARIA hat Persönlichkeit zurück, sonst leer.
Cold Memory (Konversations-Fakten) bleibt beim Import unangetastet.
3. Komplettes Gehirn (alles)
Tar.gz mit Memories + Skills + Qdrant-DB. Brain + Qdrant werden kurz angehalten.
Import überschreibt ALLES — vorher exportieren wenn etwas erhalten bleiben soll.
📁 Projekte
Projekte bündeln zusammengehörige Turns als Block im Hauptchat. Stefan sagt zu ARIA
„lass uns ein Projekt anlegen" oder klickt hier auf „+ Neues Projekt". Aktives Projekt:
(wird geladen...)
Lade Projekte...
Neues Projekt
Memories
Mehrere Begriffe mit AND/OR verknuepfen — Volltext-Substring, case-insensitive, links-nach-rechts ausgewertet.
Leere Felder werden ignoriert · Min. 1 Feld · ✕ entfernt ein Feld
(Brain-Container nicht erreichbar oder leer)
Dateien
(Lade...)
Skills
Skills sind ARIAs Faehigkeiten. ARIA legt sie selbst an wenn sie ein wiederkehrendes
Problem geloest hat. Du kannst sie hier verwalten — ansehen, ausfuehren, deaktivieren,
exportieren, importieren. Ein deaktivierter Skill bleibt ARIA bekannt (sie baut ihn
nicht doppelt), kann aber nicht aufgerufen werden.
(Lade...)
Trigger
Trigger sind passive Aufweck-Quellen. Skills sind aktiv (ARIA ruft sie),
Trigger sind passiv (System ruft ARIA wenn ein Event passiert). Polling
kostet keine Tokens — nur das Feuern verbraucht eine Anfrage.
(Lade...)
Satelliten 🛰️
Aussenposten-Container in fremden Netzen (Buero, Werkstatt …), die sich mit
RVS verbinden. Hier siehst Du, welche Satelliten online sind und welche
Geraete sie im jeweiligen Netz erkannt haben. „Geraete scannen" fragt den
Satelliten live ab.
(Lade...)
Neuer Trigger
Info
Neue Memory
📎 Anhaenge kannst du nach dem Speichern hinzufuegen (brauchen eine Memory-ID).