EasyChat - Der Open-Source-KI-Chatbot für TYPO3
KI-Chatbots gibt es mittlerweile wie Sand am Meer. Warum also haben wir noch einen weiteren entwickelt? Die Antwort ist einfach: Für viele Kontexte reichen bestehende Chatbot-Dienste aus. In Projekten mit hohen Anforderungen an Datenschutz, digitale Souveränität und Kostenkontrolle stoßen diese Lösungen jedoch schnell an ihre Grenzen.

KI-Chatbots gibt es mittlerweile wie Sand am Meer. Warum also haben wir noch einen weiteren entwickelt? Die Antwort ist einfach: Für viele Kontexte reichen bestehende Chatbot-Dienste aus. In Projekten mit hohen Anforderungen an Datenschutz, digitale Souveränität und Kostenkontrolle stoßen diese Lösungen jedoch schnell an ihre Grenzen.
Mit EasyChat wollten wir zeigen, dass ein moderner KI-Chatbot auch vollständig auf Open-Source-Technologien und innerhalb einer TYPO3-Installation betrieben werden kann.
Die Grenzen von gängigen Chatbot-Services
Die meisten Chatbot-Lösungen basieren auf externen Plattformen. Das bedeutet häufig:
- Daten werden außerhalb der eigenen Infrastruktur verarbeitet
- Abhängigkeiten von einem Anbieter
- Laufende Nutzungsgebühren
- Begrenzte Kontrolle über Modelle und Datenhaltung
Neue Wege mit EasyChat
Gerade für öffentliche Einrichtungen oder datenschutzsensible Projekte kann EasyChat ein entscheidender Vorteil bieten. Unser Ziel war es eine Lösung zu entwickeln, die auch in Projekten mit hohen Datenschutzanforderungen eingesetzt werden kann. Deshalb setzt EasyChat auf:
- Open Source statt SaaS
- Datenhaltung in TYPO3
- Freie Wahl des Sprachmodells
- Keine zusätzliche Plattform notwendig
Datenschutz als Anforderung
Bei EasyChat werden Chatverläufe in TYPO3 gespeichert. Die Daten bleiben damit unter der Kontrolle der Websitebetreiber*innen. Zusätzlich können Chats automatisiert gelöscht werden und bestehende Consent-Lösungen eingebunden werden.
Die technische Basis
EasyChat setzt vollständig auf Open-Source-Komponenten. DeepChat dient als Chat-Frontend und übernimmt die Benutzeroberfläche. TYPO3 und Symfony AI verarbeiten die Nutzer*innenanfragen und übernehmen unter anderem:
- Kommunikation mit dem LLM
- Speicherung von Chatdaten
- Consent-Management
- Verarbeitung über TYPO3 Reactions
Darüber hinaus ist EasyChat nicht auf einen bestimmten Anbieter festgelegt, sondern ist modell-offen programmiert. Aktuell nutzen wir das Open Source Model gpt-oss-120b (via AI-Hosting in Deutschland von Mittwald ). Man kann aber auch Mistral ode ChatGPT direkt anbinden (wenn man das will).
Warum TYPO3?
TYPO3 bringt bereits viele Funktionen mit, die für Chatbot-Anwendungen benötigt werden:
- Admin-Oberfläche/Backend-Module
- Reactions (um Chat anfragen entegegenzunehmen)
- Scheduler-Task (für Datenbereinigung/Löschung
- Eigene Templating-Engine (Fluid) für ein individuelles Design des Chatbots mit Theming-Overrides
Deshalb nutzen wir die vorhandene TYPO3-Infrastruktur, anstatt zusätzliche Systeme einzuführen. Denn TYPO3 steht seit jeher für Offenheit, Flexibilität und digitale Souveränität. Genau diesen Mehrwert wollen wir auch mit EasyChat schaffen.
Hast du Fragen oder willst noch mehr über EasyChat erfahren? Dann lass uns gerne einen Kommentar da, wir freuen uns!
Bereit zum Loslegen?
Hier gibt es
- die Demo-Page zu EasyChat
- die Extension "EasyChat – TYPO3 standalone AI Chatbot im TYPO3 Extension Repository
- die Extension alls GitHub Repository "EasyChat TYPO3 Chatbot"
- Dokumentation
Viel Spaß mit EasyChat!
Kommentare
Keine Kommentare