Repolode
spinabot

spinabot/brigade

Plataforma de agentes personales de IA autoalojada, con agentes aislados que comparten memoria a largo plazo y pueden contactarte por terminal, WhatsApp, Telegram, Slack y más.

Alternativa open source a:ChatGPT

Estrellas
11,353
Forks
76
Issues abiertos
38
Último commit
hace 6 días

¿Qué es?

Brigade es un framework autoalojado para asistentes personales de IA, basado en un equipo de agentes. Cada agente tiene su propio espacio de trabajo, personalidad, credenciales y memoria, y los agentes pueden organizarse en un organigrama que controla cuáles pueden enviarse mensajes entre sí. Un motor de memoria compartida a largo plazo llamado Tideline almacena datos con información sobre su origen y caducidad, y permite búsquedas híbridas por palabras clave y vectores.

La gateway es un proceso de larga duración que conserva todo el estado, ejecuta las interacciones de los agentes y las tareas cron, y acepta conexiones desde una interfaz de chat de terminal, la CLI y canales de mensajería como WhatsApp, Telegram, Slack, Discord, iMessage y BlueBubbles. Funciona con modelos de Anthropic, OpenAI, Gemini, OpenRouter, Ollama y otros endpoints compatibles con OpenAI, e incluye delegación a subagentes, un sistema de skills, tareas programadas y conectores a más de 1.000 aplicaciones a través de Composio. De forma predeterminada, los datos se guardan en ~/.brigade/ en modo de sistema de archivos, con la opción de usar un backend Convex autoalojado.

El proyecto está escrito en TypeScript, se instala desde npm o mediante un script de shell e incluye un servidor MCP que expone su memoria a otros clientes MCP.

Funciones clave

  • 01Interfaz de chat TUI y CLI conectadas a una gateway de larga duración que mantiene activos los agentes y las tareas cron
  • 02Agentes aislados con espacios de trabajo, credenciales y memoria propios, además de reglas de comunicación definidas por un organigrama
  • 03Canales de mensajería como WhatsApp, Telegram, Slack, Discord, iMessage y BlueBubbles
  • 04Motor de memoria a largo plazo con búsquedas híbridas por palabras clave y vectores, expuesto como servidor MCP
  • 05Conectores a más de 1.000 aplicaciones mediante Composio, además de lectura y creación de documentos de Office y PDF
  • 06Compatible con modelos Claude, GPT, Gemini, OpenRouter y Ollama locales, con la posibilidad de cambiar de modelo durante la conversación

Casos de uso

  • Ejecutar un asistente personal en un servidor doméstico o Raspberry Pi que responda por WhatsApp o Telegram
  • Asignar memorias y permisos independientes a varios agentes especializados y permitirles delegarse tareas entre sí
  • Programar tareas recurrentes de agentes, como resúmenes diarios o recordatorios, mediante expresiones cron
  • Conectar un asistente de IA a Gmail, Slack, GitHub o Notion a través de una única gateway autoalojada

Inicio rápido

  1. 1

    Instálalo desde npm (requiere Node 22.12 o posterior)

    npm i -g @spinabot/brigade
  2. 2

    Ejecuta el asistente de configuración inicial para elegir un proveedor y un modelo

    brigade onboard
  3. 3

    Inicia la pasarela siempre activa

    brigade gateway run
  4. 4

    Chatea con tu equipo en la terminal

    brigade tui

Antes de usarlo

  • Para instalar desde npm, se necesita Node 22.12 o posterior.
  • Para usar un modelo, se necesita una clave de API o una suscripción compatible, como Claude, ChatGPT o Copilot.

Temas

Preguntas frecuentes

¿Qué es brigade?
Plataforma de agentes personales de IA autoalojada, con agentes aislados que comparten memoria a largo plazo y pueden contactarte por terminal, WhatsApp, Telegram, Slack y más. Brigade es un framework autoalojado para asistentes personales de IA, basado en un equipo de agentes. Cada agente tiene su propio espacio de trabajo, personalidad, credenciales y memoria, y los agentes pueden organizarse en un organigrama que controla cuáles pueden enviarse mensajes entre sí. Un motor de memoria compartida a largo plazo llamado Tideline almacena datos con información sobre su origen y caducidad, y permite búsquedas híbridas por palabras clave y vectores.
¿brigade es gratuito? ¿Qué licencia tiene?
brigade es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿brigade sigue mantenido?
Mantenimiento activo. El último commit de brigade fue el 16 oct 2026.
¿Para qué puedo usar brigade?
Ejecutar un asistente personal en un servidor doméstico o Raspberry Pi que responda por WhatsApp o Telegram Asignar memorias y permisos independientes a varios agentes especializados y permitirles delegarse tareas entre sí Programar tareas recurrentes de agentes, como resúmenes diarios o recordatorios, mediante expresiones cron Conectar un asistente de IA a Gmail, Slack, GitHub o Notion a través de una única gateway autoalojada
¿Cómo se instala brigade?
Instálalo desde npm (requiere Node 22.12 o posterior): npm i -g @spinabot/brigade Ejecuta el asistente de configuración inicial para elegir un proveedor y un modelo: brigade onboard Inicia la pasarela siempre activa: brigade gateway run Chatea con tu equipo en la terminal: brigade tui
¿Dónde consigo brigade?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/spinabot/brigade

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados