Was ist Xium OS?
Xium OS (XOS) ist ein AI-first Enterprise-Datensystem. Es verbindet strukturierte Unternehmensdaten mit einem KI-Assistenten — ohne klassische GUI-Entwicklung.
Die Idee
Traditionelle Business-Software trennt Daten, Oberfläche und Logik in separate Schichten. XOS dreht dieses Prinzip um: Die KI ist die Oberfläche. Der Anwender beschreibt, was er sehen oder tun möchte — XOS erledigt den Rest.
Kernprinzipien
Contexts statt Screens
Daten leben in sogenannten Contexts. Ein Context beschreibt eine Datenentität (z.B. person, order) als XML — mit Feldern, Typen, Relationen und Anzeigeregeln. XOS generiert daraus automatisch GraphQL-Abfragen und HTML-Views.
MCP als Rückgrat
XOS implementiert das Model Context Protocol (MCP). Claude Desktop (oder ein anderer MCP-Client) verbindet sich mit XOS und erhält eine definierte Werkzeugpalette: Daten laden, anzeigen, bearbeiten, speichern.
AI-Workflow — kein direktes Schreiben
Änderungen an Daten folgen immer einem dreistufigen Workflow:
xos_query— Daten laden und im Board anzeigenxos_ui_change_required— KI-Änderungen als Preview einblendenxos_ui_save— Benutzer bestätigt, Daten werden gespeichert
Kein direktes Schreiben in die Datenbank ohne Benutzerbestätigung.
Komponenten
| Komponente | Beschreibung |
|---|---|
| XOS Hub | Hauptprozess — MCP-Server, OAuth-Login, Board-Rendering |
| xosp (Plugin-Server) | Externer MCP-Server für eigene Datenquellen |
| mcp-bridge | stdio→HTTP Proxy für Claude Desktop |
| DSL | XML-basierte Context-Definition |
| Board | Anzeigebereich im Wails-Fenster |
Technologie-Stack
- Go + Wails — Desktop-Applikation (macOS, Windows, Linux)
- GraphQL — automatisch aus DSL generiert
- HTML Templates — data-binding via
field=,loop=,bind=Attribute - HashiCorp Vault — Secret Management
- OAuth 2.0 / OIDC — Authentifizierung (z.B. Authentik)