milind-soni/OpenMausBot
AI 봇 팀을 채팅 앱에서 운영하는 오픈소스 플랫폼
원제 milind-soni/OpenMausBot
스타 7,664당일 +1,199TypeScript
Key Point
AI 에이전트 플랫폼의 오픈소스 진영이 확대되는 가운데, 사용자 자신의 모델과 로컬 머신에서 여러 봇을 독립적으로 운영할 수 있는 대안이 등장했다.
핵심 요약
- Grok Bot의 오픈소스 대안인 OpenMausBot은 사용자의 로컬 머신에서 여러 AI 봇을 관리하는 채팅 앱이며, Claude·Codex·Grok CLI를 통해 자신의 구독과 로그인을 재사용할 수 있다.
- 각 봇은 독립적인 모델·클라우드 컴퓨터·연결된 앱을 가지며, 메시지 사이드바의 연락처처럼 상호작용한다.
- 봇이 실행할 셸 명령·파일 편집·질문은 인라인 카드로 표시되어 사용자가 승인·거부하거나 답변할 수 있다.
- Composio를 통해 Gmail·Slack·GitHub·Notion 등 500개 이상의 앱을 OAuth로 한 번 연결하면 모든 봇이 도구로 사용할 수 있다.
- 각 채널에 따로 트랜스크립트·지시문·작업 폴더·응답 규칙·봇 명단을 설정할 수 있으며, BotMRR에서 사전 구성된 팀을 한 번에 설치할 수 있다.
- 봇이 구성된 모델·컴퓨터로 매주 요일별·5~1440분 간격으로 실행되는 트리거(일정)를 설정할 수 있으며, Composio 앱의 이벤트가 발생하면 자동으로 봇을 시작할 수 있다.
- 기존 제품들(Muse·dots·Cue·Grok Bot)과 달리 로컬 우선·데이터를 ~/.openmausbot에 저장·모든 봇이 각각의 모델을 가질 수 있다.
- macOS(Apple silicon·Intel)·Windows(x64)·Ubuntu 24.04 x64의 설치 파일이 제공되며, 서명과 공증을 받은 빌드다.
- 하나의 harness 서버가 127.0.0.1에서 모든 에이전트를 소유하고, 각 공급자(Claude·Codex·Grok)의 프로토콜을 정규화된 런타임 이벤트 스트림으로 변환한다.
- OpenMausBot은 stdio MCP 서버를 탑재해 Claude Desktop이나 Cursor 같은 외부 클라이언트에서 봇 검사·채널 관리·트랜스크립트 검색·작업 전송을 제어할 수 있다.
- 명령줄 인터페이스로 팀 설정·봇 작업 지정·완료 대기·모델 전환을 자동화할 수 있으며, --json 플래그로 결과를 JSON으로 출력할 수 있다.
- Linux는 베타 상태이며, macOS는 로컬 제어와 음성 통화가 지원되지만 Ubuntu Wayland는 보안 이유로 로컬 제어가 비활성화되어 있다.
- 사용 분석은 선택 사항이고 익명이며, 설정에서 끌 수 있다.
저장소 보기 ↗github.com