Run a self-hosted crew of AI agents that share memory and delegate tasks
Chat with your AI agents from WhatsApp, Telegram, Slack, or Discord
Connect agents to over a thousand apps like Gmail, Notion, and GitHub
Have an agent read and edit Word, Excel, and PDF documents for you
| spinabot/brigade | google-gemini/live-api-web-console | tutti-os/tutti | |
|---|---|---|---|
| Stars | 2,604 | 2,558 | 2,550 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-06-21 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Runs from a single install script but needs API keys or a subscription login for at least one model provider.
Brigade is a self-hosted crew of AI agents that you run on your own machine or server, meant to act as a kind of personal intelligence you fully control. Instead of one chatbot, you get multiple agents with their own workspaces and credentials that share a long-term memory system called Tideline, so something one agent learns can be used by the others. Agents can delegate tasks to each other, switch between different AI models mid-task without losing context, and connect into the apps and services you already use. You install it with a single terminal command on macOS or Linux, and it starts as a fast chat interface in your terminal. From there you can build out isolated agents with their own personas, a skill system, a scheduler for recurring jobs, sub-agents that fan out work, and an org chart structure that decides which agents can talk to which. Everything is stored under a single folder on your machine, and deleting that folder removes everything Brigade has stored. You are not locked into one AI provider. Brigade supports Anthropic, OpenAI, Gemini, OpenRouter, Groq, Cerebras, xAI, DeepSeek, Mistral, and local models through Ollama, or any compatible endpoint, and you can switch models during a conversation. It can run as an always-on background service with a crash supervisor and scheduled jobs, and you can reach your crew of agents not just from the terminal but from WhatsApp, Telegram, Slack, Discord, iMessage, and other messaging channels. It also connects to over a thousand external apps like Gmail, Notion, and GitHub through a built in tool, and it can read documents like PDFs, Word, and Excel files and also create or edit them. For storage, Brigade defaults to a simple filesystem setup, but it can optionally use a self-hosted database called Convex with encryption at rest. Your API keys and data are meant to stay on your own machine rather than being sent to a third party, and there is no telemetry. The project is released under the MIT license. The full README is longer than what was shown.
A self-hosted crew of AI agents you run on your own machine, sharing memory, delegating tasks, and reachable from chat apps like WhatsApp and Slack.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Convex.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.