Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
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
Instálalo desde npm (requiere Node 22.12 o posterior)
npm i -g @spinabot/brigade - 2
Ejecuta el asistente de configuración inicial para elegir un proveedor y un modelo
brigade onboard - 3
Inicia la pasarela siempre activa
brigade gateway run - 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
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Un agente de IA que mejora con la experiencia, crea y perfecciona habilidades, funciona con numerosos proveedores de modelos y se usa desde la CLI y apps de mensajería.
Agente de IA microkernel eficiente en tokens para CLI, interfaz web y canales de chat, que dirige cada turno al modelo más barato que puede resolverlo.
Asistente de IA de escritorio con prioridad local, memoria a largo plazo, objetivos autónomos, flujos de trabajo dinámicos y modo servidor sin interfaz gráfica para NAS o servidores en la nube.
Plataforma de código abierto y autoalojable para ejecutar agentes de IA con cualquier modelo y máquina, con herramientas, permisos y streaming integrados.