タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
spinabot/brigade
隔離されたエージェント群が長期記憶を共有し、ターミナルやWhatsApp、Telegram、Slackなどを通じてユーザーに応答する、セルフホスト型のパーソナルAIエージェントプラットフォームです。
代替できる製品:ChatGPT
- スター
- 11,353
- フォーク
- 76
- 未解決の Issue
- 38
- 最終コミット
- 6 日前
これは何?
Brigadeは、エージェントのチームを中心に構成されたセルフホスト型のパーソナルAIアシスタントフレームワークです。各エージェントは独自のワークスペース、ペルソナ、認証情報、メモリを持ち、エージェント同士がメッセージを送れる相手を制御する組織図を設定できます。Tidelineと呼ばれる共有の長期記憶エンジンは、情報の出所を区別し、古い情報を徐々に減衰させながら記録します。また、キーワード検索とベクトル検索を組み合わせた想起にも対応しています。
ゲートウェイは、すべての状態を保持し、エージェントの実行やcronジョブを処理する常駐プロセスです。ターミナルのチャットUI、CLI、WhatsApp、Telegram、Slack、Discord、iMessage、BlueBubblesなどのメッセージングチャネルからの接続を受け付けます。Anthropic、OpenAI、Gemini、OpenRouter、Ollamaなどのモデルや、その他のOpenAI互換エンドポイントで動作し、サブエージェントへのタスク委任、スキルシステム、スケジュール実行、Composio経由で1,000以上のアプリと連携するコネクタを備えています。データはデフォルトでファイルシステムモードの~/.brigade/に保存され、オプションでセルフホスト型のConvexバックエンドも利用できます。
プロジェクトはTypeScriptで実装されており、npmまたはシェルスクリプトからインストールできます。また、ほかのMCPクライアントにメモリを公開するMCPサーバーも含まれています。
主な機能
- 01エージェントやcronジョブを常時稼働させるゲートウェイに接続するチャットTUIとCLI
- 02独自のワークスペース、認証情報、メモリを持ち、組織図でエージェント間の通信ルールを設定できる隔離型エージェント
- 03WhatsApp、Telegram、Slack、Discord、iMessage、BlueBubblesなどのメッセージングチャネルに対応
- 04キーワード検索とベクトル検索を組み合わせた想起に対応する長期記憶エンジン。MCPサーバーとしても利用可能
- 05Composio経由で1,000以上のアプリと連携でき、OfficeファイルやPDFの読み取り・作成にも対応
- 06Claude、GPT、Gemini、OpenRouter、ローカルのOllamaモデルで動作し、会話の途中でもモデルを切り替え可能
ユースケース
- ホームサーバーやRaspberry Piでパーソナルアシスタントを動かし、WhatsAppやTelegram経由で応答させる
- 複数の専門エージェントに個別のメモリと権限を持たせつつ、互いにタスクを委任できるようにする
- cron式を使って、日次の要約やリマインダーなどのエージェントタスクを定期実行する
- 単一のセルフホスト型ゲートウェイを通じて、AIアシスタントをGmail、Slack、GitHub、Notionと連携させる
クイックスタート
- 1
npmからインストール(Node 22.12以降が必要)
npm i -g @spinabot/brigade - 2
オンボーディングウィザードを実行して、プロバイダーとモデルを選択
brigade onboard - 3
常時稼働のゲートウェイを起動
brigade gateway run - 4
ターミナルでチームとチャット
brigade tui
使う前に知っておきたいこと
- npmからのインストールにはNode 22.12以降が必要です。
- モデルの利用には、APIキー、またはClaude、ChatGPT、Copilotなどの対応サブスクリプションが必要です。
トピック
よくある質問
- brigade とは?
- 隔離されたエージェント群が長期記憶を共有し、ターミナルやWhatsApp、Telegram、Slackなどを通じてユーザーに応答する、セルフホスト型のパーソナルAIエージェントプラットフォームです。 Brigadeは、エージェントのチームを中心に構成されたセルフホスト型のパーソナルAIアシスタントフレームワークです。各エージェントは独自のワークスペース、ペルソナ、認証情報、メモリを持ち、エージェント同士がメッセージを送れる相手を制御する組織図を設定できます。Tidelineと呼ばれる共有の長期記憶エンジンは、情報の出所を区別し、古い情報を徐々に減衰させながら記録します。また、キーワード検索とベクトル検索を組み合わせた想起にも対応しています。
- brigade は無料で使えますか?ライセンスは?
- brigade は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- brigade は今もメンテナンスされていますか?
- 活発にメンテナンス中。brigade の最終コミットは 2026年10月16日 です。
- brigade は何に使えますか?
- ホームサーバーやRaspberry Piでパーソナルアシスタントを動かし、WhatsAppやTelegram経由で応答させる 複数の専門エージェントに個別のメモリと権限を持たせつつ、互いにタスクを委任できるようにする cron式を使って、日次の要約やリマインダーなどのエージェントタスクを定期実行する 単一のセルフホスト型ゲートウェイを通じて、AIアシスタントをGmail、Slack、GitHub、Notionと連携させる
- brigade のインストール方法は?
- npmからインストール(Node 22.12以降が必要): npm i -g @spinabot/brigade オンボーディングウィザードを実行して、プロバイダーとモデルを選択: brigade onboard 常時稼働のゲートウェイを起動: brigade gateway run ターミナルでチームとチャット: brigade tui
- brigade はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/spinabot/brigade
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
各ターンを処理可能な最安モデルに振り分ける、トークン効率に優れたマイクロカーネル型AIエージェント。CLI、Web UI、チャットに対応。
長期記憶、自律的な目標、動的なワークフローを備え、NASやクラウドホストでのヘッドレスサーバーモードにも対応する、ローカルファーストのデスクトップAIアシスタント。
あらゆるモデルとマシンでAIエージェントを実行できる、ツール・権限管理・ストリーミング機能を備えたセルフホスト可能なオープンソースプラットフォーム。