Repolode
spinabot

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. 1

    Instale pelo npm (requer Node 22.12 ou superior)

    npm i -g @spinabot/brigade
  2. 2

    Execute o assistente de configuração inicial para escolher um provedor e um modelo

    brigade onboard
  3. 3

    Inicie o gateway sempre ativo

    brigade gateway run
  4. 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