OpenTag – Open-Source-Alternative zu Claude Tag für Slack
(github.com/CopilotKit)- Self-hosted AI-Agent, der Slack-Threads liest und beantwortet, Tools aufruft und Ergebnisse direkt im Chatfenster rendert
- Sie behalten die Kontrolle über die Runtime ohne Lock-in und können das gewünschte Modell mit Ihren eigenen Tools verbinden
- Aufgebaut auf CopilotKits offenem SDK @copilotkit/bot, sodass derselbe Code in Slack/Discord/Telegram/WhatsApp funktioniert
- Unterstützt generative UI, die Analyseergebnisse/Tabellen/Balkendiagramme inline in der Unterhaltung anzeigt
- Enthält einen Human-in-the-loop-Flow, bei dem Tickets erst nach Durchlaufen eines Approve-Gates erstellt werden
- Beim Self-Hosting werden zwei Prozesse ausgeführt: agent (LLM-Backend) und bot (Slack-Anbindung)
- Besteht aus 4 erforderlichen Paketen
- bot: plattformunabhängige Bot-Engine für Threading, Tool-Aufrufe und Human-in-the-loop-Gates
- runtime: AG-UI-Agent-Backend, das LLM und Tools ausführt
- bot-ui: plattformübergreifendes JSX für Rich Messages (Slacks Block Kit, Discords Components V2, Telegrams HTML)
- bot-slack: Slack-Adapter, austauschbar je nach Zielplattform
- Stellt bot-store-redis bereit, das Threads auch nach Neustarts beibehält (standardmäßig in-memory, wenn nicht verwendet)
- Das Agent-Verhalten wird über einen einzelnen System-Prompt in runtime.ts gesteuert; durch Umschreiben lässt sich zu einem anderen Agent wechseln
- Durch Kopieren des Verzeichnisses app/ kann ein eigener Bot gestartet werden
- MIT-Lizenz
Noch keine Kommentare.