Repolode
spinabot

spinabot/brigade

Самостоятельно размещаемая платформа персональных ИИ-агентов: изолированные агенты делятся долговременной памятью и общаются с вами через терминал, WhatsApp, Telegram, Slack и другие каналы.

Open source альтернатива:ChatGPT

Звёзды
11,353
Форки
76
Открытые issues
38
Последний коммит
6 дней назад

Что это?

Brigade — фреймворк для персонального ИИ-ассистента с самостоятельным размещением, построенный вокруг команды агентов. У каждого агента есть собственное рабочее пространство, персона, учётные данные и память; агентов можно объединить в оргструктуру, которая определяет, кому из них разрешено обмениваться сообщениями. Общий движок долговременной памяти Tideline сохраняет факты с указанием источника и постепенно снижает их актуальность, а также поддерживает гибкий поиск по ключевым словам и векторным представлениям.

Шлюз — это постоянно работающий процесс, который хранит всё состояние, выполняет циклы работы агентов и задания cron, а также принимает подключения от терминального интерфейса чата, CLI и каналов обмена сообщениями, таких как WhatsApp, Telegram, Slack, Discord, iMessage и BlueBubbles. Он работает с моделями Anthropic, OpenAI, Gemini, OpenRouter, Ollama и другими совместимыми с OpenAI конечными точками; в него также входят делегирование задач субагентам, система навыков, запланированные задания и коннекторы к более чем 1 000 приложениям через Composio. По умолчанию данные хранятся в файловой системе в ~/.brigade/; также можно использовать собственный серверный бэкенд Convex.

Проект написан на TypeScript, устанавливается через npm или shell-скрипт и включает MCP-сервер, который предоставляет память другим MCP-клиентам.

Ключевые возможности

  • 01Чатовый TUI и CLI подключаются к постоянно работающему шлюзу, который поддерживает работу агентов и заданий cron
  • 02Изолированные агенты с собственными рабочими пространствами, учётными данными и памятью, а также правилами взаимодействия, заданными оргструктурой
  • 03Каналы обмена сообщениями: WhatsApp, Telegram, Slack, Discord, iMessage и BlueBubbles
  • 04Движок долговременной памяти с гибким поиском по ключевым словам и векторным представлениям, доступный через MCP-сервер
  • 05Коннекторы к более чем 1 000 приложениям через Composio, а также чтение и создание документов Office и PDF
  • 06Поддержка Claude, GPT, Gemini, OpenRouter и локальных моделей Ollama с возможностью переключения прямо во время разговора

Сценарии использования

  • Запуск персонального ассистента на домашнем сервере или Raspberry Pi, который отвечает через WhatsApp или Telegram
  • Настройка нескольких специализированных агентов с отдельной памятью и разрешениями, которые могут делегировать задачи друг другу
  • Планирование регулярных задач для агентов, например ежедневных сводок или напоминаний, с помощью выражений cron
  • Подключение ИИ-ассистента к Gmail, Slack, GitHub или Notion через единый шлюз с самостоятельным размещением

Быстрый старт

  1. 1

    Установите из npm (требуется Node 22.12 или новее)

    npm i -g @spinabot/brigade
  2. 2

    Запустите мастер первоначальной настройки и выберите провайдера и модель

    brigade onboard
  3. 3

    Запустите постоянно работающий шлюз

    brigade gateway run
  4. 4

    Общайтесь со своей командой в терминале

    brigade tui

Что важно знать

  • Для установки из npm требуется Node 22.12 или новее.
  • Для использования модели нужен ключ API или поддерживаемая подписка, например Claude, ChatGPT или Copilot.

Темы

Частые вопросы

Что такое brigade?
Самостоятельно размещаемая платформа персональных ИИ-агентов: изолированные агенты делятся долговременной памятью и общаются с вами через терминал, WhatsApp, Telegram, Slack и другие каналы. Brigade — фреймворк для персонального ИИ-ассистента с самостоятельным размещением, построенный вокруг команды агентов. У каждого агента есть собственное рабочее пространство, персона, учётные данные и память; агентов можно объединить в оргструктуру, которая определяет, кому из них разрешено обмениваться сообщениями. Общий движок долговременной памяти Tideline сохраняет факты с указанием источника и постепенно снижает их актуальность, а также поддерживает гибкий поиск по ключевым словам и векторным представлениям.
brigade можно использовать бесплатно? Какая у него лицензия?
brigade распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
brigade всё ещё поддерживается?
Активно поддерживается. Последний коммит в brigade — 16 окт. 2026 г..
Для чего можно использовать brigade?
Запуск персонального ассистента на домашнем сервере или Raspberry Pi, который отвечает через WhatsApp или Telegram Настройка нескольких специализированных агентов с отдельной памятью и разрешениями, которые могут делегировать задачи друг другу Планирование регулярных задач для агентов, например ежедневных сводок или напоминаний, с помощью выражений cron Подключение ИИ-ассистента к 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты