Repository navigation
Alpha Help System.de
Stand: 2026-05-12 / Public Alpha 0.1.0-alpha251
Diese Seite ist die praktische Kurz-Hilfe fuer ARIA Alpha. Sie beschreibt den aktuellen Stand nach dem grossen Umbau von Legacy-Skills zu Rezepten, LLM-gestuetzter Action-Planung und kontrollierter Ausfuehrung.
ARIA ist ein persoenlicher, selbst gehosteter AI-Assistent fuer LAN, VPN und Homelab.
Gut geeignet fuer:
- einen eigenen AI-Workspace im Browser
- Memory und Dokumenten-RAG mit Qdrant
- Notizen als Markdown-Arbeitsbereich
- sichere Connections zu SSH, SFTP, SMB, RSS, Discord, HTTP API, Webhook, Mail, MQTT, SearXNG und Google Calendar
- recipe-first Automationen mit Guardrails
- LLM-gestuetzte Action-Drafts: ARIA versteht natuerliche Prompts, schlaegt konkrete Aktionen vor und laesst Policy/Guardrails entscheiden
Noch nicht Ziel der Alpha:
- direkter Public-Internet-Betrieb ohne Reverse-Proxy-/Auth-Konzept
- vollstaendiges Multi-User-/RBAC-Modell
- Enterprise-Betrieb ohne technische Betreuung
Beim ersten Start legst du den ersten Benutzer an. Dieser Benutzer wird automatisch Admin.
Danach zuerst pruefen:
-
/config/llm- Chat-Modell und API-Zugang -
/config/embeddings- Embedding-Modell fuer Memory und Routing -
/stats- Preflight, Qdrant, Modellstatus, Token/Kosten und Pricing Coverage -
/connections/types- Connections zu deinen Systemen -
/recipes- Rezepte importieren, reviewen oder mit dem Wizard bauen -
/config/routingund/config/workbench/routing- Routing-Dry-runs und Debug-Prompts, wenn ARIA ein Ziel falsch versteht
ARIA hat zwei Arbeitsmodi:
- User-Modus: reduzierte Arbeitsansicht fuer den Alltag
- Admin-Modus: zusaetzliche System-, Routing-, Security-, Workbench- und Config-Seiten
Wenn Konfigurationsseiten fehlen, pruefe unter /config/users, ob Admin aktiv eingeschaltet ist.
Im Chat kannst du normal fragen oder natuerliche Arbeitsauftraege geben, zum Beispiel:
ist mein dns server okcheck mal die festplatten von meinen servern und melde mir falls handlungsbedarf bestehtpruef ob die api erreichbar istzeige mir die folder auf dem share Ronny Fischermach mir eine zusammenfassung der letzten it-security news
ARIA versucht dann:
- den Prompt mit Kontext anzureichern
- passende Connections, Rezepte und vergangene Erfahrungen zu finden
- bei Bedarf ein LLM einen begrenzten Action-Draft vorschlagen zu lassen
- Policy und Guardrails entscheiden zu lassen:
allow,ask_useroderblock - die Aktion auszufuehren oder sauber zu erklaeren, warum sie nicht ausgefuehrt wird
Unter Details siehst du pro Antwort:
- Capability, Connection und Befehl/Pfad/Message
- Routing-Debug inklusive
agentic_source, Draft/Policy/Runtime-Grenze - Token-Anzahl und USD-Kosten, wenn ein LLM oder Embedding genutzt wurde
- Laufzeit
- Quellen bei RAG/Web/RSS-Antworten
Ausgehende oder potentiell wirkungsvolle Aktionen koennen auf ask_user gehen. Dann zeigt ARIA im Chat einen Button wie Aktion ausfuehren.
Beispiele:
- Discord-Nachricht senden
- Webhook ausloesen
- spaeter weitere nicht-read-only Aktionen
Read-only Aktionen wie df -h, Healthchecks oder RSS-Lesen koennen direkt laufen, sofern Guardrails sie erlauben.
ARIA nutzt Qdrant fuer semantische Erinnerung.
Wichtig:
- Fakten und Praeferenzen sind langfristig
- Session-Kontext und Rollups helfen bei Arbeitsverlauf
- Dokument-Collections dienen RAG-Uploads
- Experience Memory speichert erfolgreiche sichere Aktionsmuster als Planner-Kontext, nicht als blinde Executor-Automatik
- fluechtige Momentaufnahmen aus SSH/RSS/SMB werden nicht pauschal in Memory geschrieben
Auf /memories kannst du Erinnerungen ansehen, suchen, bearbeiten, loeschen und exportieren. /memories/map zeigt Collections, Dokumentgruppen, Rollups und Memory-Struktur.
Unter /notes gibt es einen eigenstaendigen Markdown-Arbeitsbereich mit Ordnernavigation, Kartenansicht und Editor. Notizen sind bewusst von Memory getrennt, koennen aber fuer Suche indiziert werden.
Connections sind explizite Profile zu externen Systemen. Gute Metadaten sind wichtig:
- Titel
- Kurzbeschreibung
- Aliase
- Tags
- Notizen zum Zweck der Verbindung
Diese Felder sind nicht nur Deko. ARIA nutzt sie fuer Routing, semantische Zielauswahl und LLM-Kontext.
Aktuelle Connection-Familien:
- SSH / SFTP / SMB
- RSS und beobachtete Webseiten
- Discord / Webhook / HTTP API
- SearXNG Websuche
- Google Calendar read-only
- SMTP / IMAP / MQTT
Rezepte sind das sichtbare Automationsmodell. Legacy-Skills sind nur noch Kompatibilitaetsbruecken.
Ein Rezept ist ein JSON-Manifest mit:
- Triggern und Beschreibung
- Connection-Refs
- geordneten Steps
- optionalen LLM-Transforms
- Guardrail-/Bestaetigungslogik
Wichtige Step-Typen:
ssh_run-
sftp_read/sftp_write -
smb_read/smb_write rss_readllm_transformdiscord_sendchat_send
llm_transform nimmt technische Step-Ausgaben und macht daraus eine nuetzliche Zusammenfassung. chat_send schreibt das Ergebnis direkt in den Chat.
RSS-Antworten sollen nicht nur sagen, dass es Treffer gibt. ARIA liefert fuer Digest-Prompts Titel, Quelle, Datum, Kurztext und Link, wenn der Feed einen Link bereitstellt.
Beispiele:
mach mir eine zusammenfassung der letzten it-security newswas gibt es neues bei security news
/stats zeigt:
- Gesamt- und Durchschnittskosten
- Chat-/Embedding-Token nach Modell
- Requests nach Quelle
- Pricing Coverage
- unbepreiste Modelle
- LiteLLM-Preislistenstatus
- Routing-/Gateway-Audit
ARIA nutzt die LiteLLM-GitHub-Preisliste als Primaerquelle, ohne das LiteLLM-Python-Paket zu installieren. Die letzte gute Preisliste wird lokal gecached. Eigene Preise und Aliase koennen in der Pricing-Admin-UI unter /stats gepflegt werden.
Wichtig: Auch interne LLM-Aufrufe fuer Routing, RSS-Zusammenfassungen, Guardrail-Entscheide und Experience Memory muessen ueber die zentrale Usage-Metering-Schicht laufen. Wenn ein Action-Detail 0 tokens zeigt, obwohl klar ein LLM genutzt wurde, ist das ein Bug.
Der sichere Public-Pfad ist aria-setup / Managed Compose. Der Update-Helper aktualisiert gezielt nur den aria Service und laesst Qdrant, SearXNG, Valkey und Volumes unangetastet.
Vor einem Recreate prueft der Host-Update-Helper den geplanten Host-Port. Wenn ein anderer Prozess oder Container den Port belegt, bricht das Update vor Veraenderungen am laufenden Service ab.
ARIA ist fuer kontrollierte Umgebungen gebaut:
- Login und signierte Sessions
- Secure Store fuer API-Keys und Tokens
- CSRF-Schutz fuer Browser-Requests
- Guardrails fuer SSH/HTTP/File/Messaging-Aktionen
- One-Click-Bestaetigung fuer ausgehende Aktionen
- keine direkte Public-Internet-Empfehlung fuer die Alpha
- Connection-Aliase und Kurzbeschreibung pruefen
-
/config/routingoder/config/workbench/routingnutzen - im Chat-Detail auf
routing_chain,semantic_llm,memory_hintundexplicit_refachten
- Guardrail-Reason im Detail lesen
- pruefen, ob die Aktion read-only ist
- mutierende Aktionen brauchen bewusst engere Policies oder Bestaetigung
-
/statsoeffnen - Pricing Coverage pruefen
-
Preise aktualisierenausfuehren - Modell-Aliase fuer Provider-/Proxy-Namen setzen
/help?doc=quick-start/help?doc=memory/help?doc=connections/help?doc=skills/help?doc=pricing/help?doc=security/help?doc=releases