KIMody (Odysseus) — der persönliche Arbeitsplatz-Agent¶
KIMody ist Odysseus — und Odysseus läuft bereits produktiv (repo-odysseus-1
auf spark-dev-01). Kein Konzept: ein persönlicher Assistent mit eigenem Gedächtnis,
Galerie, Web-Recherche und SSO-Anbindung.
Steckbrief (Live-Stand)¶
| Eigenschaft | Wert |
|---|---|
| Container | repo-odysseus-1 (Compose-Stack repo), Port 7000 (lokal gebunden) |
| Gedächtnis | eigene ChromaDB-Instanz (repo-chromadb-1); Memory-Import bis 10 MB |
| Galerie | Upload bis 100 MB — Dokumente/Medien gehören zum Assistenten |
| Recherche | eigene SearXNG-Instanz (repo-searxng-1), privat, ohne Tracking |
| Modelle | LLM_HOSTS = litellm, ollama — lokal zuerst, Cloud nur über das Gateway |
| Benachrichtigung | ntfy (repo-ntfy-1) — KIMody kann sich melden |
| Zugang | SSO-Header-Auth (Keycloak-Gateway), Admin-gebunden |
| Skripting | ODYSSEUS_SCRIPT_HOST — automatisierbare Abläufe |
Was das bedeutet¶
Odysseus ist der Prototyp des KIM-Arbeitsplatz-Musters: ein Agent pro Mensch, mit eigenem, privatem Gedächtnis (nicht der Mandanten-KB), eigener Recherche und eigenen Artefakten — angebunden an dieselbe Modell- und Schutzschicht wie die Federation. KIMclaw spricht für den Mandanten, KIMody spricht für dich.
flowchart LR
classDef face fill:#141008,stroke:#d4a017,color:#f4ede4
classDef data fill:#0f1420,stroke:#a78bfa,color:#ece8f8
U["Du"] --> O["KIMody / Odysseus\npersönlicher Agent"]:::face
O --> M["eigene ChromaDB\nprivates Gedächtnis"]:::data
O --> G["Galerie\nDokumente & Medien"]:::data
O --> S["eigene SearXNG\nprivate Recherche"]:::data
O --> L["LiteLLM / Ollama\nlokal zuerst"]
O -.meldet sich.-> N["ntfy Push"]
Vom Odysseus zum Produkt KIMody¶
- Branding & Mandantenfähigkeit: Odysseus-Instanz pro Nutzer provisionierbar machen (heute: eine Instanz, admin-gebunden) — Instanz = Teil des Mandanten-Pakets.
- Arbeitsplatz-Skills schärfen: Posteingang-Triage, Termin-/Aufgabenblick (n8n/MS365), Zahlen-Auskunft (Trino/KPI-Mining) als Standard-Skills.
- Belegbarkeit: pro Skill Vorher/Nachher-Messung (Minuten/Woche) für Heropage und Vertrieb.
Abgrenzung in der Federation¶
| Agent | Spricht für | Gedächtnis |
|---|---|---|
| KIMody / Odysseus | den einzelnen Menschen | private ChromaDB |
| KIMclaw / Hermes | den Mandanten im Dialog | Qdrant (Mandanten-KB) |
| NemoClaw | den Betrieb | Letta + eigener Zustand |
| OpenClaw | Pläne & Architektur | Federation-Kontext |