MoMoAGI Stack

Was ist MoMoAGI?

MoMoAGI ist ein selbst-gehosteter KI-Assistent-Stack, der auf einem VPS laeuft. Er kombiniert mehrere Open-Source-Komponenten zu einem System, das aehnlich wie ChatGPT funktioniert, aber unter voller eigener Kontrolle steht. Statt direkt bei OpenAI oder Anthropic zu bezahlen, routet MoMoAGI Anfragen ueber guenstigere KI-Anbieter (DeepSeek, Kimi) und speichert dabei alles in einer eigenen Wissensdatenbank.

Einfach gesagt: Ein privater ChatGPT mit Gedaechtnis, der auf dem eigenen Server laeuft.

VPS-IP: 187.77.91.180 | Domains: *.worki.cloud | Stand: 2026-04-06

Quick Stats

19
Docker Container
51
API Endpoints
49
CLI Tools
259
MCP Tools (Ruflo)
7
LLM Modelle
518
Memories (gehirn)
15 GB
RAM Total
71 GB
Disk Frei
6
Domains (*.worki.cloud)
4
Taegl. Backups

System Status

gehirn-api

:8000
KI-Gedaechtnis (FastAPI)

MoMoAGI Frontend

:3080
Web-Chat-Oberflaeche

MoMoAGI Gateway

:3081
API-Gateway (SSE)

LiteLLM

:4000
Modell-Router

Langfuse

:3100
LLM-Tracking (unhealthy flag)

Redis

:6379
Cache + State (790 Keys)

Prometheus

:9090
Metriken (3 Exporter + Self-Scrape)

Grafana

:3003
Dashboards

Qdrant

:6333
Vektor-DB (5 Collections)

Whisper STT

:9000
Sprache-zu-Text

Piston

:2000
Code-Sandbox

NATS

:4222
Event Bus (0 Verbindungen)

nginx

:443
TLS Reverse Proxy

Ruflo

stdio
Agent-Orchestrierung v3.5.48

free-code

CLI
CLI v2.1.87, KAIROS aktiv, 49 Tools

Architektur-Diagramm

Klicke auf einen Service-Block, um zur Detail-Sektion zu springen.

LAYER 1: USER ACCESS LAYER 2: PROXY / EDGE LAYER 3: APPLICATION LAYER 4: ORCHESTRATION LAYER 5: DATA LAYER 6: INFRASTRUCTURE Browser/App free-code CLI SSH :22 Tailscale VPN nginx :443 (TLS) nginx-proxy-mgr :80 MoMoAGI Frontend :3080 gehirn-api :8000 (FastAPI) MoMoAGI Gateway :3081 (SSE) LiteLLM Proxy :4000 Langfuse :3100 (unhealthy) Anthropic API (extern) DeepSeek API Kimi API Ruflo (claude-flow) v3.5.48 stdio MCP | 259 Tools Hatchet (Task Queue) Postgres :5433 Redis :6379 790 Keys omega.db (SQLite) 5 MB Qdrant :6333 5 Collections langfuse-db Postgres (intern) Redis Sentinel :26379 + Replica :6380 Piston :2000 Whisper :9000 SearXNG :8888 NATS :4222 Gitea :3000 Prometheus :9090 Grafana :3003 node-exp :9100 redis-exp :9121 pg-exp :9187 --- = geplant/inaktiv — = aktiv

6-Schichten-Modell

#SchichtKomponentenErklaerung
1User AccessBrowser, SSH, Tailscale VPN, free-code CLIWie Benutzer auf das System zugreifen. Browser fuer Web-Chat, SSH fuer Server-Verwaltung, VPN fuer sicheren Zugang.
2Proxy / Edgenginx (:443), nginx-proxy-manager (:80)Verschluesselt die Verbindung (HTTPS/TLS) und leitet Anfragen an den richtigen Service weiter. Wie ein Pfoertner.
3ApplicationFrontend (:3080), gehirn-api (:8000), Gateway (:3081), LiteLLM (:4000), Langfuse (:3100)Die eigentlichen Programme. Frontend zeigt den Chat, gehirn-api speichert Wissen, Gateway leitet KI-Anfragen, LiteLLM waehlt das guenstigste KI-Modell.
4OrchestrationRuflo (claude-flow), HatchetKoordiniert mehrere KI-Agenten gleichzeitig. Ruflo steuert Schwarm-Aufgaben, Hatchet verwaltet Hintergrund-Jobs.
5DataRedis, SQLite (omega.db), Qdrant, Postgres (langfuse-db, hatchet-postgres)Wo alle Daten gespeichert werden. Redis ist ein schneller Zwischenspeicher, SQLite/Postgres sind Datenbanken, Qdrant sucht aehnliche Texte.
6InfrastructurePiston, Whisper, SearXNG, NATS, Gitea, Prometheus, Grafana, ExporterHilfsdienste: Code ausfuehren (Piston), Sprache erkennen (Whisper), Web durchsuchen (SearXNG), Metriken sammeln (Prometheus/Grafana).

Docker Container (19 laufend)

#ContainerImagePortBindingStatusFunktion
1gehirn-apipython:3.11-slim8000127.0.0.1UpKI-Gedaechtnis-Engine mit 518 Memories, BGE-M3 Embeddings
2gehirn-cacheredis:7-alpine6379127.0.0.1UpSchneller Zwischenspeicher fuer gehirn-api (790 Keys)
3langfuse-serverlangfuse/langfuse:23100127.0.0.1UnhealthyLLM-Observability: Traces, Kosten, Latenz. langfuse.worki.cloud
4langfuse-dbpostgres:15-alpine5432 (intern)DockerHealthyDatenbank fuer Langfuse (Traces, User)
5prometheusprom/prometheus9090127.0.0.1UpMetriken-Sammler. 3 Exporter (node/redis/pg) + Self-Scrape konfiguriert.
6grafanagrafana/grafana3003127.0.0.1UpDashboard-Visualisierung. Version 12.4.1
7natsnats:2.10-alpine4222127.0.0.1UpEvent-Bus fuer asynchrone Nachrichten. Aktuell 0 Verbindungen.
8qdrantqdrant/qdrant6333/6334127.0.0.1UpVektor-Datenbank. 5 Collections, nicht aktiv von gehirn-api genutzt.
9momoagi-whisperopenai-whisper-asr9000127.0.0.1HealthySprache-zu-Text Konvertierung (Whisper Modell)
10pistonengineer-man/piston2000127.0.0.1UpSandboxed Code-Ausfuehrung (Python, JS, etc.)
11searxngsearxng/searxng8888127.0.0.1UpMeta-Suchmaschine (Web-Suche ohne Tracking)
12giteagitea/gitea:1.23.53000/22220.0.0.0UpEigener Git-Server fuer Code-Verwaltung
13hatchet-postgrespostgres:15.654330.0.0.0HealthyDatenbank fuer Hatchet Task-Queue (40+ Tabellen)
14redis-replicaredis:7-alpine63800.0.0.0UpRedis Hochverfuegbarkeits-Kopie
15redis-sentinelredis:7-alpine263790.0.0.0UpRedis Failover-Ueberwachung
16node-exporterprom/node-exporter91000.0.0.0UpSystem-Metriken (CPU, RAM, Disk) fuer Prometheus
17redis-exporterredis_exporter91210.0.0.0UpRedis-Metriken fuer Prometheus
18postgres-exporterpostgres-exporter91870.0.0.0UpPostgres-Metriken fuer Prometheus
19nginx-proxy-mgrnginx-proxy-manager80/81/84430.0.0.0UpDocker-basierter HTTP Reverse Proxy mit Web-UI

127.0.0.1 = nur lokal erreichbar (sicher)   0.0.0.0 = oeffentlich erreichbar (Risiko!)

Systemd Services

ServiceAuto-StartStatusPortFunktion
nginxJaAktiv443TLS-Termination fuer alle *.worki.cloud Domains
litellmJaAktiv4000LLM-Routing Proxy (DeepSeek/Kimi)
momoagiJaAktiv3080LibreChat/MoMoAGI Web-Frontend
momoagi-gatewayJaAktiv3081SSE API Gateway fuer Desktop-App
free-codeJaAktiv-CLI v2.1.87, KAIROS aktiv, --dangerously-skip-permissions, 49 Tools
claude-flow-daemon@reboot cronAktiv-Ruflo Daemon startet bei VPS-Boot via cron, 5 Worker
tailscaledJaAktiv-Tailscale VPN (100.101.58.108)
dockerJaAktiv-Docker Engine fuer alle Container
ufwJaAktiv-Firewall

nginx Routes (*.worki.cloud)

DomainBackendServiceSSLStatus
worki.cloud127.0.0.1:3080LibreChat/MoMoAGI UILet's Encrypt200
api.worki.cloud127.0.0.1:8000gehirn-api (FastAPI)Let's Encrypt404 (kein Root-Handler)
momoagi.worki.cloud/v1/ -> :3081, /* -> :3080Gateway + FrontendLet's Encrypt200
langfuse.worki.cloud127.0.0.1:3100LangfuseLet's Encrypt200
autoflow.worki.cloud301 Redirect -> worki.cloud-NPM-CertRedirect
docs.worki.cloud/opt/docs-worki/System DashboardLet's Encrypt200

free-code CLI (v2.1.87)

Fork von Claude Code (Anthropic). Bun-gebundelte CLI-Binary mit 49 Tools, KAIROS proaktivem Assistenten, Gedaechtnis-Bridge zu gehirn-api und Sprach-Eingabe via Whisper.

Pfad: /opt/free-code-main/ | Runtime: Bun | Module: 5.648 | Status: Aktiv (--dangerously-skip-permissions)

49 Tools

AgentTool, AskUserQuestionTool, BashTool, BriefTool, ConfigTool, EnterPlanModeTool, EnterWorktreeTool, ExitPlanModeTool, ExitWorktreeTool, FileEditTool, FileReadTool, FileWriteTool, GlobTool, GrepTool, LSPTool, ListMcpResourcesTool, MCPTool, McpAuthTool, MonitorTool, NotebookEditTool, PowerShellTool, PushNotificationTool, REPLTool, ReadMcpResourceTool, RemoteTriggerTool, ScheduleCronTool, SendMessageTool, SendUserFileTool, SkillTool, SleepTool, SubscribePRTool, SyntheticOutputTool, TaskCreateTool, TaskGetTool, TaskListTool, TaskOutputTool, TaskStopTool, TaskUpdateTool, TeamCreateTool, TeamDeleteTool, TodoWriteTool, ToolSearchTool, TungstenTool, VerifyPlanExecutionTool, WebFetchTool, WebSearchTool, WorkflowTool

KAIROS Features

KomponenteDateienFunktion
assistant/gate.ts, index.ts, sessionDiscovery/HistoryGate-Check und Team-Initialisierung
proactive/index.ts, useProactive.tsProaktive Vorschlaege (autonome Ticks)
daemon/main.ts, workerRegistry.tsHintergrund-Supervisor
skills/bundled/dream.ts1 Datei/dream Memory-Konsolidierung
MonitorTool1 DateiEchtzeit-Stream-Ueberwachung

Ausgehende Verbindungen

ZielAdresseZweck
Anthropic APIapi.anthropic.com (HTTPS)Direkte LLM-Aufrufe (Claude Modelle)
gehirn-apilocalhost:8000 (HTTP)PostToolUse Hook: Memory Write (Fire-and-Forget)
LiteLLMlocalhost:4000 (HTTP)Delegierte LLM-Aufrufe (DeepSeek/Kimi)
Whisper STTlocalhost:9000 (HTTP)Sprach-Eingabe
Ruflo MCPstdio (Subprocess)Agent-Orchestrierung

server/ Module (72 Dateien, 7 Verzeichnisse)

ModulDateienFunktion
server/security/7Path-Validator, Command-Sandbox, Rate-Limiter, Audit-Log, Sanitize, Key-Encryption, CSP
server/db/13Drizzle ORM (Postgres + SQLite), 6 Repositories (user, conversation, message, session, toolUse, sharedLink)
server/observability/6Pino Logger, Prometheus Metrics, Health-Checks, Cost-Tracker, PII-Scrubber, Sentry
server/analytics/4NDJSON Event Storage, Processor (32 Events), Aggregation, REST-Router
server/auth/7Auth-Factory (Token, API-Key, OAuth, SAML), CSRF, RBAC (admin/user/viewer)
server/api/20REST API (Conversations, Files, Exec, MCP, Search, Settings), SSE Streaming
server/web/12WebSocket PTY-Server (xterm.js), Session-Manager, Admin-Dashboard

gehirn-api (OMEGA Engine v4.1.0)

FastAPI-basierte Wissens-Engine. Speichert Erinnerungen als Vektoren (BGE-M3, 1024-dim), verwaltet einen Wissens-Graphen und bietet proaktive Erinnerungen. API-Doku (Swagger)

Container: gehirn-api | Port: 127.0.0.1:8000 | DB: omega.db (5 MB) | Agents: 20 | Memories: 518

Alle 51 Endpoints

KategorieMethodEndpointFunktion
Brain (9)GET/api/v1/brain/agentsAlle bekannten Agents
POST/api/v1/brain/estimateTask-Aufwand schaetzen
POST/api/v1/brain/intentIntent klassifizieren (TASK/CHAT/BATCH)
POST/api/v1/brain/intent/correctIntent-Korrektur (Feedback)
POST/api/v1/brain/rate-checkRate-Limit pruefen
GET/api/v1/brain/rate-statsRate-Limit Statistiken
POST/api/v1/brain/routeAgent-Routing (Zuweisung)
POST/api/v1/brain/traceTrace-Event schreiben
GET/api/v1/brain/trace/statsTrace-Statistiken
Embed (1)POST/api/v1/embedText -> Vektor (BGE-M3, 1024-dim)
Health (1)GET/api/v1/healthHealth-Check
Memory Core (5)POST/api/v1/memory/writeMemory speichern
GET/api/v1/memory/item/{id}Einzelnes Memory abrufen
PUT/api/v1/memory/item/{id}Memory aktualisieren
DELETE/api/v1/memory/item/{id}Memory loeschen
GET/api/v1/memory/agents/listAgents mit Memory-Count
Search (3)POST/api/v1/memory/semantic-searchSemantische Suche (Vektoren)
POST/api/v1/memory/hybrid-searchHybrid-Suche (Semantik + Keyword)
POST/api/v1/memory/smart-contextSmart Context Retrieval
Hierarchy (2)POST/api/v1/memory/hierarchy/writeTier-System (episodic/semantic/procedural)
GET/api/v1/memory/hierarchy/summaryHierarchie-Uebersicht
Graph (5)POST/api/v1/memory/graph/edgeKante hinzufuegen (Entity-Relation)
GET/api/v1/memory/graph/edges/{id}Kanten eines Knotens
GET/api/v1/memory/graph/connected/{id}Verbundene Memories (BFS)
GET/api/v1/memory/graph/path/{from}/{to}Kuerzester Pfad
POST/api/v1/memory/graph/auto-linkAutomatische Verlinkung
Tags (4)POST/api/v1/memory/tags/addTags hinzufuegen
GET/api/v1/memory/tags/getTags abrufen
GET/api/v1/memory/tags/popularPopulaere Tags
POST/api/v1/memory/tags/searchTag-Suche
Maintenance (6)POST/api/v1/memory/decay/runMemory-Decay (Relevanz senken)
GET/api/v1/memory/decay/statsDecay-Statistiken
POST/api/v1/memory/consolidation/runDuplikate zusammenfuehren
GET/api/v1/memory/consolidation/statsKonsolidierungs-Stats
POST/api/v1/memory/archive/runAuto-Archivierung
GET/api/v1/memory/archive/statsArchiv-Stats
Conflict (2)POST/api/v1/memory/conflict/checkWiderspruecke erkennen
POST/api/v1/memory/conflict/resolveWiderspruecke aufloesen
Intelligence (3)POST/api/v1/memory/auto-categorizeAuto-Kategorisierung
POST/api/v1/memory/context-injectionMemory in Prompt einfuegen
POST/api/v1/memory/summary/generateZusammenfassung erzeugen
Session (1)POST/api/v1/memory/session/extractMemories aus Konversation extrahieren
Sharing (2)POST/api/v1/memory/shareMemory zwischen Agents teilen
POST/api/v1/memory/shared/listGeteilte Memories auflisten
Proactive (3)GET/api/v1/memory/proactive/checkProaktive Erinnerungen
POST/api/v1/memory/proactive/acknowledgeErinnerung bestaetigen
GET/api/v1/memory/proactive/daily-summaryTaegliche Zusammenfassung
Reminders (2)GET/api/v1/memory/reminders/checkErinnerungen pruefen
POST/api/v1/memory/reminders/createErinnerung erstellen
Tools (2)GET/api/v1/memory/tools/exportAlle Memories exportieren
POST/api/v1/memory/tools/importMemories importieren

Ruflo / claude-flow (v3.5.48)

Multi-Agent Schwarm-Orchestrierung. Koordiniert mehrere KI-Agenten gleichzeitig fuer komplexe Aufgaben. Laeuft als MCP-Server ueber stdio (wird von free-code als Subprocess gestartet).

Pfad: /opt/ruflo/ruflo-main/ | Global CLI: /usr/bin/claude-flow | MCP Tools: 259 | Agent-Typen: 60+

14 Hooks (aktiv)

HookTypWann
pre-edit / post-editPreToolUse / PostToolUseVor/nach Datei-Bearbeitung
pre-bashPreToolUseVor Shell-Befehl (30+ gefaehrliche Befehle blockiert)
post-commandPostToolUseNach Shell-Befehl
pre-task / post-taskPreToolUse / PostToolUseVor/nach Aufgabe
route / explainintelligenceAgent-Routing (Deutsch + Englisch: implementiere, recherchiere, etc.)
session-start / -end / -restoreSession*Sitzungs-Verwaltung
pretrain / build-agents / transferintelligenceNeuronales Lernen

Hook-Verbesserungen

FeatureDetail
pre-bash Blocklist30+ gefaehrliche Befehle blockiert (rm -rf, docker rm, systemctl stop, etc.)
Router (DE+EN)Erkennt deutsche und englische Keywords (implementiere, recherchiere, analyze, etc.)
feedback()Echtes Lernen: feedback-history.jsonl + learned-patterns.json
consolidate()Persistente Konsolidierung: consolidated-knowledge.json
YAML-ParserRobuster Zeilen-Parser mit Typerkennung (kein yaml-Modul noetig)

5 Daemon Worker

WorkerIntervallRunsErfolg
map15 min2100%
audit10 min3100%
optimize15 min2100%
consolidate30 min1100%
testgaps20 min1100%

LiteLLM Proxy

Reverse-Proxy der KI-Modellnamen auf guenstigere Provider mappt. Wer "Claude Sonnet" anfragt, bekommt DeepSeek V3. Wer "Opus" anfragt, bekommt Kimi K2.5. Langfuse-Callbacks loggen jeden Aufruf.

Port: 127.0.0.1:4000 (nur localhost) | Config: /opt/litellm/config.yaml | RAM: 344 MB

7 Model-Mappings

LiteLLM NameEchtes ModellProviderZweck
claude-sonnet-4-5deepseek-chat (V3)DeepSeekStandard-Modell fuer Code/Chat
claude-haiku-4-5deepseek-reasoner (R1)DeepSeekThinking/Reasoning
claude-opus-4-5kimi-k2.5Moonshot (Kimi)Grosser Kontext
deepseek-v3deepseek-chatDeepSeekDirekt ansprechbar
deepseek-r1deepseek-reasonerDeepSeekDirekt ansprechbar
kimi-k2.5kimi-k2.5MoonshotDirekt ansprechbar
kimi-k2-thinkingkimi-k2-thinkingMoonshotKimi Thinking Mode

MoMoAGI Gateway (:3081)

Express.js Server der die MoMoAGI Desktop-App bedient. Ersetzt das Anthropic-Backend (claude.ai) und streamt Antworten per SSE im Anthropic-Wire-Format.

Pfad: /opt/momoagi/gateway/src/ | Protokoll: SSE Streaming

Model-Mapping (Desktop-App)

Desktop-App zeigtGateway mappt aufEchtes Backend
claude-sonnet-4-*Kimi K2.5 (Hauptmodell)via LiteLLM
claude-opus-4-*Kimi K2.5 (via opus)via LiteLLM
claude-haiku-3-5-*DeepSeek V3.2 (Subagent)via LiteLLM

API-Keys gesichert: verschoben in .env.claude (chmod 600).

Security

Port-Bindings (Risikoanalyse)

PortServiceBindingRisiko
9100node-exporter0.0.0.0System-Metriken oeffentlich einsehbar
9121redis-exporter0.0.0.0Redis-Metriken oeffentlich einsehbar
9187postgres-exporter0.0.0.0Postgres-Metriken oeffentlich einsehbar
5433hatchet-postgres0.0.0.0Datenbank oeffentlich erreichbar
6380redis-replica0.0.0.0Redis-Kopie oeffentlich erreichbar
26379redis-sentinel0.0.0.0Redis HA oeffentlich erreichbar
3000/2222gitea0.0.0.0Git-Server ohne nginx TLS

Empfehlung: Alle Exporter und interne Datenbanken auf 127.0.0.1 umstellen oder per UFW/iptables blockieren.

Sicherheitsmassnahmen (aktiv)

  • OK fail2ban: aktiv (sshd jail)
  • OK LiteLLM: 127.0.0.1:4000 (nur localhost)
  • OK iptables: 13 DROP Regeln (DOCKER-USER Chain)
  • OK .env.claude: API Keys gesichert (chmod 600)
  • OK Redis: Passwort-Auth aktiv
  • OK Qdrant: API-Key erforderlich
  • OK Exporter: iptables DROP fuer externe Zugriffe auf 9100/9121/9187

Verbleibende Hinweise

  • Langfuse: Container unhealthy (kosmetisch, API funktioniert)
  • Docker Swarm Ports offen (2377, 7946) -- unnoetig wenn Swarm nicht genutzt

Operations / Backups

4 taegliche Backup-Scripts

ScriptCronMethodeRetentionLetztes Backup
backup_postgres.sh0 2 * * *pg_dumpall + gzip + SHA-25614 Tage2026-04-06 02:00 (1.3 MB, OK)
backup_redis.sh15 2 * * *BGSAVE + RDB Copy + SHA-25614 Tage2026-04-06 02:15 (595 KB, OK)
backup_qdrant.sh30 2 * * *Snapshot API + tar.gz7 Tage2026-04-06 02:30 (3.4 MB, OK)
backup_config.sh45 2 * * *Config Files + Redis Export30 Tage2026-04-06 02:45 (850 B, fast leer!)

Health-Check (alle 5 Minuten)

healthcheck.sh prueft 3 Systemd Services, 10 Docker Container, 3 HTTP Endpoints und den Ruflo Daemon. Bei FAIL wird automatisch neu gestartet.

Systemd Timer

TimerIntervallFunktion
certbot.timer2x taeglichSSL-Zertifikat-Erneuerung
apt-daily.timertaeglichAPT Package-Listen Update
logrotate.timertaeglichLog-Rotation
fstrim.timerwoechentlichSSD TRIM

Verbindungs-Matrix

#VonNachProtokollPortStatus
1nginxMoMoAGI FrontendHTTP Reverse Proxy443 -> 3080OK
2nginxgehirn-apiHTTP Reverse Proxy443 -> 8000OK
3nginxLangfuseHTTP Reverse Proxy443 -> 3100OK
4nginxMoMoAGI GatewayHTTP Reverse Proxy443 -> 3081OK
5GatewayLiteLLMHTTP API3081 -> 4000OK
6LiteLLMDeepSeek APIHTTPS outbound4000 -> externOK
7LiteLLMKimi APIHTTPS outbound4000 -> externOK
8LiteLLMLangfuseHTTP callback4000 -> 3100OK
9gehirn-apiRedisTCP (Docker-Netz)8000 -> 6379OK
10gehirn-apiSQLite (omega.db)File I/OlokalOK
11gehirn-apiQdrantHTTP8000 -> 6333Verfuegbar
12Langfuselangfuse-dbTCP Postgresintern 5432OK
13PrometheusSelf-scrapeHTTP9090OK
14GrafanaPrometheusHTTP query3003 -> 9090OK
15Redis SentinelRedis Primary+ReplicaTCP26379 -> 6379/6380OK
16free-codeAnthropic APIHTTPS outboundexternOK
17free-codegehirn-apiHTTP (PostToolUse)localhost:8000Konfiguriert
18free-codeRuflo MCPstdiosubprocessOK
19free-codeWhisper STTHTTPlocalhost:9000Konfiguriert

Known Issues

StatusProblemDetailFix / Loesung
GEFIXTfree-code Auth-Fehler"Not logged in" -- CLI brauchte Auth, -p Mode blockiert--dangerously-skip-permissions + start-user.sh (sudo -u claude)
GEFIXTAPI-Keys im KlartextAnthropic-Key in start-user.sh/start.sh, DeepSeek/Kimi in Gateway config.jsVerschoben in .env.claude (chmod 600)
GEFIXTPrometheus: nur Self-Scrape3 Exporter liefen, aber nicht als Targets konfiguriert3 Exporter als Scrape-Targets konfiguriert
GEFIXTLangfuse: unhealthyHealthcheck im Container fehlerhaft (wget auf falscher Adresse)API funktioniert OK, kosmetisches Docker-Flag
GEFIXTclaude-flow-daemon FAIL-LoopFaellt alle 5 Min, Health-Check restartet, systemd erkennt nichtsystemd disabled, @reboot cron stattdessen
GEFIXTbackup_config.sh fast leeropenclaw-workers Container fehlt, 13/14 Quellpfade existieren nichtIn crontab deaktiviert
GEFIXTExporter auf 0.0.0.0node-exporter, redis-exporter, postgres-exporter oeffentlichiptables DOCKER-USER DROP Regeln gesetzt
GEFIXTGrafana Admin-PW unbekanntDefault admin:admin funktioniert nichtPasswort auf momoagi-grafana-2026 gesetzt
OFFENLangfuse: 0 Tracesfree-code geht direkt an Anthropic API (nicht durch LiteLLM)Architektur-Entscheidung: LiteLLM nur fuer Gateway, nicht fuer free-code
INFORuflo Repo-CLInpx claude-flow im Repo: ERR_MODULE_NOT_FOUND (dist/ nie gebaut)Global v3.5.48 funktioniert, Repo-Version nicht gebaut
INFOPort 3001Ruflo MCP-Bridge ProzessKein Zombie, bewusst laufend
MoMoAGI Stack System Dashboard | Daten: VPS Deep Scan 2026-04-06 (14 Agents) | Stand: 06. April 2026