// por qué elegir Share2Brain
Conocimiento que muere en el scroll, respuestas que puedes verificar
Tu comunidad ya tiene el conocimiento. Hazlo consultable.
Share2Brain detecta cada enlace compartido en Discord, descarga y fragmenta su contenido, y lo indexa en una base vectorial con pgvector. La comunidad construye la base de conocimiento sin cambiar sus hábitos.
Respuestas verificables, no alucinaciones.
Cada respuesta incluye citas rastreables al fragmento original: canal, autor, fecha y enlace. El agente opera en streaming para que los miembros vean la respuesta formarse en tiempo real.
Tú decides quién ve qué.
Los roles de Discord se mapean a canales dentro del agente. Cada consulta respeta esos permisos: el miembro solo obtiene respuestas de los canales a los que tiene acceso. RBAC aplicado en cada consulta vectorial.
// características
Todo lo que necesitas para que tu comunidad consulte su propio conocimiento
Chat con citas verificables
El agente RAG responde en streaming citando los fragmentos indexados. Si no encuentra respuesta, lo dice.
Búsqueda semántica
Consulta toda la base de conocimiento con pgvector. Sin palabras clave exactas.
Control por rol de Discord
Los roles definen qué canales ve cada miembro. RBAC en cada consulta.
Notificaciones automáticas
Alertas en Slack y Telegram cuando se indexa nuevo contenido.
Seguimiento de lectura
Badges de no leídos por miembro y por canal. Sabes qué falta por leer.
Estadísticas de conocimiento
Actividad de indexación, cobertura por canal y principales contribuidores.
Login con Discord
OAuth2 con tu aplicación de Discord. Acceso opcional para invitados.
Docker, un solo comando
7 servicios en un docker-compose up. Backend, bot, workers, web, Postgres, Redis, nginx.
// cómo funciona
Un agente que razona, no un bot que repite
El corazón de Share2Brain es un bucle Reason-Act-Observe implementado con LangGraph. El agente analiza la consulta, decide qué herramientas usar y observa los resultados hasta resolverla — nunca improvisa.
Paso 01 · razonar
Razonar
El runtime compone el contexto completo —system prompt, tools disponibles, historial y fragmentos recuperados— y llama al modelo para decidir el siguiente paso.
Toda la seguridad y el control viven en el runtime, no en el modelo. El modelo razona; el runtime ejecuta.
// casos de uso
Resultados reales para comunidades reales
Elimina las preguntas repetidas
Las dudas que se repiten cada semana se responden solas, citando el recurso exacto. Tu equipo de moderación se libera para tareas de mayor valor.
Onboarding sin fricción
Los nuevos miembros encuentran reglas, guías y respuestas sin esperar a un moderador. El agente conoce todo lo que se ha compartido en los canales que tienen acceso.
Soporte técnico con fuentes
Preguntas sobre tu producto, API o configuración respondidas al instante, citando la documentación o el hilo original. Precisión sin alucinaciones.
Busca en el histórico
Recupera conversaciones, decisiones y recursos compartidos en hilos y canales usando búsqueda semántica. No necesitas recordar palabras exactas.
// instalación
Un comando, 7 servicios, cero dependencias externas
Un solo docker-compose up levanta el backend, el bot de Discord, los workers de indexación, la aplicación web (búsqueda, chat, documentos y estadísticas), Postgres con pgvector, Redis y nginx. Sin SaaS, sin suscripciones.
Clona el repositorio
$ git clone github.com/borjaberrocal87/share2brain
$ cd share2brainConfigura variables de entorno
$ cp .env.example .env
$ cp Share2Brain.config.yml.example Share2Brain.config.ymlLevanta los 7 servicios
$ docker compose up -d
✓ 7 services · http://localhost// documentación
Documentación navegable
Todo lo que necesitas para desplegar y operar tu instancia, organizado por secciones.
// stack tecnológico
Construido sobre piezas probadas
Clean Architecture
Separación en capas con dependencias hacia adentro.
Domain no depende de nada; las capas externas implementan sus puertos.
Event-Driven
La indexación pesada se desacopla del runtime con Redis Streams y el patrón Outbox.
Tu conocimiento merece ser consultable
Open source, self-hosted y verificable. Despliega tu propio agente de conocimiento con un solo comando. Tu contenido nunca sale de tu infraestructura.