milind-soni/OpenMausBot

Open Source Alternative to Grok Bot with a virtual machine that bots can use

해결하는 문제

OpenMausBot은 AI 에이전트 팀을 메시징 앱의 연락처처럼 다룰 수 있는 로컬 우선, 오픈소스 인터페이스를 제공합니다. 별도의 여러 채팅 인터페이스를 사용할 필요 없이 기존의 에이전트 CLI(예: Claude, Codex, Grok)를 직접 사용하고, 단일 통합 데스크톱 앱에서 관리할 수 있습니다.

작동 방식

시스템은 React 기반의 프론트엔드와 로컬 핸드서버로 구성됩니다. 서버는 드라이버 레지스트리 및 이벤트 버스 역할을 하며, 다양한 로컬 에이전트 CLI의 프로토콜을 하나의 이벤트 스트림으로 정규화합니다. 확장 기능으로는 Composio Connect를 통한 앱 연동(예: Gmail, Slack), Box를 통한 에이전트 전용 격리된 클라우드 리눅스 데스크톱 제공, ElevenLabs를 통한 텍스트 음성 변환 및 음성 대화 기능이 포함됩니다.

대상 사용자

이미 AI 에이전트 CLI(예: Claude, Codex, Grok)의 구독 또는 로컬 설치를 보유하고 있으며, 개별 성격, 모델, 도구 접근 권한이 다른 여러 에이전트를 중앙 집중식으로 로컬 우선 GUI로 관리하고자 하는 사용자.

주요 기능

  • 자체 에이전트 사용: 새로운 계정이나 프록시 없이 기존 로컬 CLI(claude, codex, grok)를 그대로 활용 가능.
  • 에이전트 컴퓨터: 봇에 클라우드 리눅스 데스크톱 또는 사용자의 로컬 Mac을 할당할 수 있으며, 실시간 화면 미리보기 가능.
  • 사람의 개입: 쉘 명령어나 파일 편집과 같은 위험한 작업은 사용자가 명시적으로 허용하거나 거부해야 하는 권한 브로커를 갖추고 있습니다.
  • 앱 생태계: Composio Connect를 통해 500개 이상의 앱을 한 번의 클릭으로 통합 가능.
  • 음성 모드: ElevenLabs를 사용해 응답을 음성으로 읽어주고 실시간 음성 대화 가능.
  • 로컬 우선 개인정보 보호: 대화 기록과 API 키는 모두 로컬의 ~/.openmausbot에 저장됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트