Repolode
spinabot

spinabot/brigade

격리된 에이전트들이 장기 기억을 공유하고 터미널, WhatsApp, Telegram, Slack 등으로 사용자와 소통하는 셀프 호스팅 개인용 AI 에이전트 플랫폼입니다.

대체할 수 있는 제품:ChatGPT

스타
11,353
포크
76
열린 이슈
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. 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 등으로 사용자와 소통하는 셀프 호스팅 개인용 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 통계는 매일 갱신됩니다.

관련 프로젝트