Homelab AI Memory — Zentrale Doku, Configs, Hausmeister-Bot, MCP-Server. Cursor auf pve-hetzner.
Phase 2 of the chatlogger feature. Multi-tenant: - chatlogger-bot.service -> chatlogger-bot@.service (systemd template) - /opt/chatlogger/<instance>.env per bot, all share /opt/chatlogger/chats.db - existing bot migrated: chatlogger-bot@arakawa.service - adding a second group bot is now: cp arakawa.env <name>.env, edit token+chats, systemctl enable --now chatlogger-bot@<name> Jarvis (hausmeister-bot) tool: - homelab-ai-bot/tools/chatlog.py (autodiscovered by tool_loader.py) - 4 tools: chatlog_list_chats, chatlog_recent, chatlog_search, chatlog_since - Reads SQLite directly via sys.path += /opt/homelab-brain/chatlogger - SYSTEM_PROMPT_EXTRA tells the LLM when to use these (Concierge, Airbnb, Listing, 'aktueller Stand', 'wer hat zugesagt', 'muss ich reagieren'). Tested live: hausmeister-bot loads 48 tools (44 + 4 new), all chatlog handlers callable, returns real messages from the @arakawa_concierge_bot recording of -1003924901022. |
||
|---|---|---|
| arakava-news | ||
| chatlogger | ||
| edelmetall | ||
| embedded | ||
| esp32 | ||
| flugpreisscanner | ||
| fuenfvoacht | ||
| fuenfvoracht | ||
| homelab-ai-bot | ||
| infrastructure | ||
| ki-video | ||
| redakteur | ||
| redax-wp | ||
| scripts | ||
| sessions | ||
| smart-home | ||
| .cursorrules | ||
| .gitignore | ||
| AGENTS.md | ||
| hardware-ai-local-coding.md | ||
| homelab.conf | ||
| MASTER_INDEX.md | ||
| README.md | ||
| VISION.md | ||
homelab-brain
Externes Gedächtnis für das Orbitalo Homelab.
Optimiert für KI-Assistenten — minimaler Kontext beim Start, Details nur bei Bedarf.
Für KI-Assistenten
Immer zuerst .cursorrules lesen — dann nur den einen relevanten STATE.md Doc.
Nie mehr als 1-2 Dateien gleichzeitig laden.
Struktur
.cursorrules ← Router (20 Zeilen) — immer zuerst lesen
MASTER_INDEX.md ← Übersicht wenn Projekt unklar
infrastructure/STATE.md ← Server, Container, alle IPs
arakava-news/STATE.md ← WordPress + RSS Manager
edelmetall/STATE.md ← Gold/Silber Dashboard
smart-home/STATE.md ← ioBroker, Grafana, Backup
esp32/PLAN.md ← Hardware-Projekte (statisch)
scripts/sync-state.sh ← Auto-Sync (läuft täglich 03:00)
scripts/setup.sh ← Einmalig einrichten
Auto-Sync einrichten
ssh root@100.88.230.59
bash <(curl -s https://raw.githubusercontent.com/Orbitalo/homelab-brain/main/scripts/setup.sh)
Die STATE.md Dateien werden danach täglich automatisch aktualisiert.