Streaming-Chat mit Markdown
Antworten streamen herein und werden als bereinigtes GitHub-Markdown gerendert, sodass Codeblöcke, Tabellen und Listen lesbar bleiben.
KocoUI · Open Source · MIT
Eine selbst gehostete PHP-Anwendung, die einen Hermes-Agenten hinter Ihrer eigenen Domain betreibt: Streaming-Chat, Freigaben für Tools, Dateien und TOTP-Anmeldung. Der Agent bleibt auf dem Server, der API-Schlüssel erreicht den Browser nie.
Produkt
KocoUI ist eine eigene Web-Oberfläche für Hermes Agent, geschrieben in PHP. Der Browser spricht mit der PHP-Anwendung, die Anwendung spricht mit einem bestehenden Hermes-Gateway auf localhost, und der API-Schlüssel bleibt in config.php außerhalb des Document Root. Der Web-Prozess führt den Agenten nie aus, und der Browser verbindet sich nie mit dem Hermes-Port.
PHP ist eine bewusste Entscheidung: Es ist das, was die meisten Webserver ohnehin ausführen. Das Backend hat keine Composer-Abhängigkeiten, der Stack besteht also aus nginx, PHP-FPM und SQLite. Das Frontend ist Preact und wird als statische Assets ausgeliefert. Die Anmeldung besteht aus Passwort und TOTP-Code, und Benutzer werden auf dem Server angelegt, nicht über ein Registrierungsformular.
Funktionen
Antworten streamen herein und werden als bereinigtes GitHub-Markdown gerendert, sodass Codeblöcke, Tabellen und Listen lesbar bleiben.
Wenn der Agent einen Befehl ausführen will, fragt eine Karte im Verlauf nach einmal, Sitzung, immer oder ablehnen. Die Freigaben bleiben auf der Hermes-Seite manuell.
Schicken Sie eine Korrektur in einen laufenden Turn oder stoppen Sie ihn, ohne ein neues Gespräch zu beginnen.
Modell wählen, sehen, welche Tools und Skills der Agent hat, und geplante Jobs in derselben Oberfläche verwalten.
Hochladen per Button, Drag and Drop oder Einfügen. Dokumente und Bilder, die der Agent zurückschickt, landen in einem Album mit Lightbox.
Die SOUL.md des Agenten direkt bearbeiten, zwischen Hell und Dunkel wechseln und die Oberfläche auf Deutsch, Englisch oder Spanisch nutzen.
Screenshots aus dem Repository: Chat auf Telefon und Desktop, die Dateiansicht und die Theme-Auswahl. Alles ist dieselbe Anwendung, die auch die Demo ausliefert.



Demo, Code, Installationsschritte und Sicherheitshinweise sind öffentlich.
FAQ
Nein. KocoUI ist eine Oberfläche. Sie braucht einen bestehenden Hermes Agent auf demselben Server, mit der Gateway-API auf 127.0.0.1:8642.
In config.php außerhalb des Document Root, auf dem Server. Der Browser erhält ihn nie und verbindet sich nie mit dem Hermes-Port.
Mit Passwort und Pflicht-TOTP. Konten werden auf dem Server mit bin/kocoui angelegt; es gibt keine Selbstregistrierung und keinen Passwort-Reset im Browser.
Einen VPS mit Ubuntu 24.04 oder 26.04 und bereits installiertem Hermes, einen DNS-Namen für die Oberfläche und Node 20.19+ oder 22.12+ auf Ihrem Rechner, um das Frontend zu bauen.
Es ist Version 0.x, gebaut für einen einzelnen Operator. Push-Benachrichtigungen sind Best Effort, und die Anmeldung isoliert den Agenten nicht: Behandeln Sie den Login als die Haustür dieser Maschine.
Nichts. KocoUI ist Open Source unter der MIT-Lizenz und läuft auf Ihrem eigenen Server.
Ausprobieren
Die Demo ist die echte Oberfläche mit Beispieldaten: Chats, Dateien, Tools und die Persona-Seite durchstöbern. Wenn sie auf Ihre eigene Domain soll, deckt die Installationsanleitung die Serverseite ab.