Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
spinabot/brigade
Uma plataforma self-hosted de agente pessoal de IA em que uma equipe de agentes isolados compartilha memória de longo prazo e fala com você pelo terminal, WhatsApp, Telegram, Slack e outros canais.
Alternativa open source a:ChatGPT
- Estrelas
- 11,353
- Forks
- 76
- Issues abertas
- 38
- Último commit
- há 6 dias
O que é?
Brigade é um framework self-hosted para assistentes pessoais de IA, estruturado em torno de uma equipe de agentes. Cada agente tem seu próprio workspace, persona, credenciais e memória, e os agentes podem ser organizados em um organograma que controla quais podem enviar mensagens uns aos outros. Um mecanismo compartilhado de memória de longo prazo, chamado Tideline, armazena fatos com escopo de origem e decaimento, além de oferecer recuperação híbrida por palavras-chave e vetores.
O gateway é um processo de longa duração que mantém todo o estado, executa as interações dos agentes e tarefas cron, e aceita conexões de uma interface de chat no terminal, da CLI e de canais de mensagens como WhatsApp, Telegram, Slack, Discord, iMessage e BlueBubbles. Ele funciona com modelos da Anthropic, OpenAI, Gemini, OpenRouter, Ollama e outros endpoints compatíveis com OpenAI, e inclui delegação a subagentes, um sistema de skills, tarefas agendadas e conectores para mais de 1.000 apps via Composio. Por padrão, os dados ficam em ~/.brigade/ no modo filesystem, com a opção de usar um backend Convex self-hosted.
O projeto é escrito em TypeScript, pode ser instalado pelo npm ou por um script de shell e inclui um servidor MCP que disponibiliza sua memória para outros clientes MCP.
Recursos principais
- 01Interface de chat no terminal e CLI conectadas a um gateway de longa duração que mantém os agentes e as tarefas cron em execução
- 02Agentes isolados com seus próprios workspaces, credenciais e memória, além de regras de comunicação definidas pelo organograma
- 03Canais de mensagens como WhatsApp, Telegram, Slack, Discord, iMessage e BlueBubbles
- 04Mecanismo de memória de longo prazo com recuperação híbrida por palavras-chave e vetores, disponibilizado como servidor MCP
- 05Conectores para mais de 1.000 apps via Composio, além de leitura e criação de documentos do Office e arquivos PDF
- 06Compatível com modelos Claude, GPT, Gemini, OpenRouter e Ollama local, com possibilidade de alternar entre eles durante a conversa
Casos de uso
- Executar um assistente pessoal em um servidor doméstico ou Raspberry Pi que responde pelo WhatsApp ou Telegram
- Dar memória e permissões separadas a vários agentes especializados, permitindo que deleguem tarefas uns aos outros
- Agendar tarefas recorrentes para agentes, como resumos diários ou lembretes, usando expressões cron
- Conectar um assistente de IA ao Gmail, Slack, GitHub ou Notion por meio de um único gateway self-hosted
Início rápido
- 1
Instale pelo npm (requer Node 22.12 ou superior)
npm i -g @spinabot/brigade - 2
Execute o assistente de configuração inicial para escolher um provedor e um modelo
brigade onboard - 3
Inicie o gateway sempre ativo
brigade gateway run - 4
Converse com sua equipe no terminal
brigade tui
Antes de usar
- Para instalar pelo npm, é necessário ter Node 22.12 ou superior.
- Para usar um modelo, é necessário ter uma chave de API ou uma assinatura compatível, como Claude, ChatGPT ou Copilot.
Tópicos
Perguntas frequentes
- O que é brigade?
- Uma plataforma self-hosted de agente pessoal de IA em que uma equipe de agentes isolados compartilha memória de longo prazo e fala com você pelo terminal, WhatsApp, Telegram, Slack e outros canais. Brigade é um framework self-hosted para assistentes pessoais de IA, estruturado em torno de uma equipe de agentes. Cada agente tem seu próprio workspace, persona, credenciais e memória, e os agentes podem ser organizados em um organograma que controla quais podem enviar mensagens uns aos outros. Um mecanismo compartilhado de memória de longo prazo, chamado Tideline, armazena fatos com escopo de origem e decaimento, além de oferecer recuperação híbrida por palavras-chave e vetores.
- brigade é gratuito? Qual é a licença?
- brigade é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- brigade ainda é mantido?
- Manutenção ativa. O último commit de brigade foi em 16 de out. de 2026.
- Para que posso usar brigade?
- Executar um assistente pessoal em um servidor doméstico ou Raspberry Pi que responde pelo WhatsApp ou Telegram Dar memória e permissões separadas a vários agentes especializados, permitindo que deleguem tarefas uns aos outros Agendar tarefas recorrentes para agentes, como resumos diários ou lembretes, usando expressões cron Conectar um assistente de IA ao Gmail, Slack, GitHub ou Notion por meio de um único gateway self-hosted
- Como instalar brigade?
- Instale pelo npm (requer Node 22.12 ou superior): npm i -g @spinabot/brigade Execute o assistente de configuração inicial para escolher um provedor e um modelo: brigade onboard Inicie o gateway sempre ativo: brigade gateway run Converse com sua equipe no terminal: brigade tui
- Onde consigo brigade?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/spinabot/brigade
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Um agente de IA microkernel e econômico em tokens para CLI, Web UI e canais de chat, que encaminha cada turno ao modelo mais barato capaz de atendê-lo.
Assistente de IA desktop com prioridade local, memória de longo prazo, metas autônomas, workflows dinâmicos e modo servidor headless para NAS ou hosts na nuvem.
Plataforma open source e auto-hospedável para executar agentes de IA em qualquer modelo e máquina, com ferramentas, permissões e streaming integrados.