Software-Stack & Architektur von Optimus Pi
Vollständiger Einblick in den 5-Schichten-Stack: Vom autonomen pi.dev Agent Harness über die Telegram Live-Terminal Bridge, modulare Python-Skills bis zur Sudo-Sicherheits-Sandbox auf dem Raspberry Pi.
Präsentations- & Kommunikations-Schicht
Telegram & CloudflareEchtzeit-Schnittstelle zum Nutzer via Long-Polling, Live-Terminal-Streamer & Web-Deployments.
Spiegelt Befehlsausgaben, Agenten-Gedankengänge (Thinking) und Tool-Logs mit Sub-Sekunden-Latenz via editMessageText in Telegram.
Regex- und Pattern-basierte Erkennung maskiert sensible Tokens (API-Keys, Cloudflare Keys, Bot Tokens) in allen Ausgaben.
Automatischer Edge-Deploy von interaktiven Dashboards & Web-Apps mit Live-URLs unter *.pages.dev.
Autonomer KI-Agenten-Kern (pi.dev Single-Engine)
pi Harness + AntigravityDas Gehirn des Systems: Multi-Turn Sessions, Cognitive Reasoning & automatisierte Tool-Verkettung.
Kombiniert ultraschnelle Reaktionszeiten mit tiefer logischer Deduktion und strukturierter Befehlsausführung.
JSON-Stream & SQLite Session-Persistenz im Verzeichnis ~/.pi/agent/sessions/ für nahtlosen Gesprächskontext.
Direkte Steuerung von bash, read, edit, write, google_search und generate_image ohne Umwege.
Spezialisierte System-Skills & Native Werkzeuge
Python 3 Utils & DaemonsMaßgeschneiderte Module für Finanzen, Dokumente, Training, Audio und Automatisierung.
Live-Kurse, CSV-Tracker, automatische Sparplan-Ausführung & ISIN-Lookup.
SQLite FTS5 Volltext-Suche, PDF/Rezept-Extraktion und Wissens-Indexierung.
Biometrie, VO2max, Trainingslast & Aktivitäten-Sync via OAuth-Session.
Whisper Speech-to-Text und TTS Audio-Synthese für Sprachnachrichten.
Hintergrund-Dienste, IPC & Runtimes
Node.js · Python · SQLite3 · IPCProzessverwaltung, IPC-Server für Freigaben, Datenbanken und Daemons.
Lokaler HTTP-Server auf Port 49153 fängt administrative Befehle ab und wartet auf 2-Faktor Telegram-Freigabe.
Autonomer Hintergrund-Daemon mail_watchdog.py für IMAP-Postfachüberwachung und Benachrichtigungen.
Sichere Tunnels für Webdienste sowie WayVNC/noVNC für grafischen Fernzugriff.
Betriebssystem & Raspberry Pi Hardware
Debian 13 Trixie · aarch64Nativer 64-Bit ARM Linux-Kernel, Systemd Service Manager, Labwc/Wayland Display Server.
Linux Kernel 6.18+ (PREEMPT Debian aarch64), volles POSIX-Dateisystem und Paketmanager.
Wayland mit Labwc Compositor und PipeWire Audiosystem für multimediale Aufgaben.
NVMe/High-Speed SD Storage, ARM Cortex Quad-Core, GPIO, I2C, SPI und Dual Gigabit/WLAN.