spinabot/brigade is a local-first personal intelligence ecosystem that hosts a coordinated crew of AI agents sharing long-term memory, connecting to external apps, and operating without leaking API keys.
Project overview
It coordinates multiple isolated AI agents under an org chart with shared persistent memory and a deterministic output quality gate—an architectural approach that addresses both agent coordination and data sovereignty for personal AI.
Project type
AI Agent · AI Coding
Use cases
Coding & Development
Deployment
Refer to project documentation
License
MIT
Best for
Developers and users comfortable with terminal interaction who want a local-first, multi-agent personal intelligence ecosystem with shared persistent memory.
Key capabilities
Spawn isolated agents with their own personas, credentials, and memory, wired into an org chart that governs who can talk to whom.
Delegate work to child agents with depth and count caps, abort cascades, and completion bridges.
Expose long-term memory to any MCP client (Claude Desktop, editors) as add, search, and context tools over stdio.
Drives an agent step-by-step under token, iteration, and time budgets with no-progress detection, stopping only on independent done-checks.
Deterministic, zero-dependency AI-slop detector scanning generated text in four passes to trigger bounded repair retries.
Discovers prompt-resident skills dropped in a folder, with 56 bundled skills and management tools.
Limitations and risks
The iMessage integration supports plain-text only.
The benchmark or expose command opens a public tunnel to the internet, carrying inherent exposure risks if misconfigured.
Getting started
Run the curl installer or npm i -g @spinabot/brigade, then run brigade onboard. The single command installer handles Node dependencies.