
¡Hola a todos!
Solo quiero compartir una extensión de Chrome que construí para cualquier foro de Discourse.
Soy un usuario intensivo de foros de Discourse y a veces es bastante difícil ponerse al día con temas largos. A menudo termino desplazándome por cientos de respuestas. Así que construí una extensión de Chrome para mí mismo y pensé que la gente aquí también podría encontrarla útil.
Se ubica en el panel lateral de Chrome mientras navegas por un foro.
- Con un solo clic resume el tema en el que estás. Lee todo el hilo, no solo unos pocos resultados de búsqueda (puedes limitar cuánto lee en temas gigantes).
- Luego puedes chatear con él sobre el hilo: “¿qué respuesta mencionó una solución alternativa para X?” Tiene el tema completo como contexto, por lo que puede responder y señalarte la publicación de la que proviene.
- Modo Agente: haces una pregunta y va a buscar en el foro por ti, leyendo temas paso a paso, y luego responde con fuentes numeradas que puedes hacer clic. Recientemente reescribí esta parte como un bucle ReAct: planifica qué palabra clave buscar primero e itera basándose en el resultado de la búsqueda.
- Los resúmenes y chats se guardan por tema en tu navegador. Cuando aparecen nuevas respuestas, solo las recupera a ellas, por lo que no sigue extrayendo el hilo completo del foro.
Dado que se ejecuta en tu navegador con tu propia sesión iniciada en el foro, también lee temas solo para iniciados a los que tu cuenta tiene acceso. Por lo tanto, a diferencia de un agente que opera en internet público, esta extensión puede consultar partes del foro que requieren inicio de sesión o acceso exclusivo.
En cuanto a la privacidad: es totalmente de código abierto, sin cuentas ni analíticas. Las claves API y el historial de chat se almacenan localmente; con un proveedor en la nube, el contenido del tema utilizado para las respuestas se envía a ese proveedor. También puedes usar un modelo local (Ollama / LM Studio) para la inferencia en lugar de un proveedor de IA en la nube. Si no tienes una clave, una clave gratuita de Gemini desde Google AI Studio es suficiente para empezar: https://aistudio.google.com/api-keys. Yo uso la capa gratuita y, cuando alcanzo el límite de tasa, simplemente cambio de proveedor en el interruptor.
-
Instalación:
-
Código fuente (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
Abre un tema, haz clic en el icono de la extensión, permite el acceso (pregunta una vez por foro), pega tu clave y presiona Crear resumen. Eso es todo.
La Chrome Web Store ahora muestra ~400 usuarios, lo cual es bastante genial para un pequeño proyecto secundario. Me encantaría saber cómo funciona en otras comunidades de Discourse, así que pensé en compartirlo aquí. ¡Y los comentarios e informes de errores son muy bienvenidos! ¡Gracias!