
Hallo zusammen!
Ich möchte einfach nur eine Chrome-Erweiterung teilen, die ich für jedes Discourse-Forum gebaut habe.
Ich bin ein intensiver Nutzer von Discourse-Foren, und manchmal ist es ziemlich schwierig, den Überblick über lange Threads zu behalten. Oft blättere ich durch hunderte Antworten. Also habe ich mir selbst eine Chrome-Erweiterung gebaut und dachte, dass sie auch hier nützlich sein könnte.
Sie befindet sich im Seitenpanel von Chrome, während du ein Forum durchsuchst.
- Mit einem Klick fasst sie das aktuelle Thema zusammen. Sie liest den gesamten Thread, nicht nur ein paar Treffer (bei sehr großen Themen kannst du begrenzen, wie viel gelesen wird).
- Danach kannst du mit ihr über den Thread chatten: „Welche Antwort erwähnte einen Workaround für X?“ Sie hat das gesamte Thema als Kontext, kann also antworten und dich auf den Beitrag verweisen, aus dem die Information stammt.
- Agent-Modus: Du stellst eine Frage und sie sucht dafür im Forum, liest Themen Schritt für Schritt und antwortet dann mit nummerierten Quellen, auf die du klicken kannst. Ich habe diesen Teil kürzlich als ReAct-Schleife neu geschrieben – sie plant, welches Suchwort zuerst verwendet werden soll, und iteriert basierend auf den Suchergebnissen weiter.
- Zusammenfassungen und Chats werden pro Thema in deinem Browser gespeichert. Wenn neue Antworten erscheinen, werden nur diese abgerufen, damit der gesamte Thread nicht ständig vom Forum geladen wird.
Da sie in deinem Browser mit deinem eigenen Foren-Login läuft, liest sie auch nur für eingeloggte Nutzer sichtbare Themen, auf die dein Konto Zugriff hat. Im Gegensatz zu Agenten, die im öffentlichen Internet arbeiten, kann diese Erweiterung also Teile des Forums abfragen, die einen Login oder exklusiven Zugriff erfordern.
Zum Datenschutz: Sie ist vollständig Open Source, ohne Konten und ohne Analytik. API-Keys und Chatverlauf werden lokal gespeichert; bei Verwendung eines Cloud-Anbieters wird der für Antworten verwendete Themeninhalt an diesen Anbieter gesendet. Du kannst auch ein lokales Modell (Ollama / LM Studio) für die Inferenz verwenden, anstelle eines Cloud-KI-Anbieters. Falls du keinen Key hast, reicht ein kostenloser Gemini-Key von Google AI Studio, um loszulegen: https://aistudio.google.com/api-keys. Ich nutze selbst das kostenlose Paket und wechsle einfach per Schalter den Anbieter, wenn ich das Rate-Limit erreiche.
-
Installation:
-
Quellcode (Apache-2.0): GitHub - kccarlos/DiscourseCopilot: AI summaries, follow-up chat, and a cited research copilot for any Discourse forum — a Chrome side-panel extension. Bring your own AI provider. · GitHub
Öffne ein Thema, klicke auf das Erweiterungs-Symbol, erlaube den Zugriff (es fragt einmal pro Forum), füge deinen Key ein und klicke auf „Zusammenfassung erstellen“. Das war’s.
Die Chrome Web Store zeigt jetzt ~400 Nutzer an, was für ein kleines Nebenprojekt ziemlich cool ist. Ich würde mich freuen zu hören, wie sie in anderen Discourse-Communities funktioniert, deshalb teile ich sie hier. Feedback und Bug-Reports sind sehr willkommen! Danke!