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によるエージェント専用の隔離されたクラウドLinuxデスクトップ、ElevenLabsによるテキスト読み上げと音声会話に対応しています。

対象ユーザー

既にAIエージェントCLI(Claude、Codex、Grokなど)のサブスクリプションまたはローカルインストールをお持ちで、個々の個性、モデル、ツールアクセスが異なる複数のエージェントを、中央集権的でローカル優先のGUIで管理したいユーザー。

特徴

  • 自前エージェント利用: 新規アカウントやプロキシの必要なしに、既存のローカルCLI(claudecodexgrok)をそのまま利用可能。
  • エージェント用コンピュータ: ボットにクラウドLinuxデスクトップまたはユーザーのローカルMacを割り当てられ、ライブスクリーンプレビューが可能。
  • 人間の介入: シェルコマンドやファイル編集などリスクの高い操作は、ユーザーが明示的に許可または拒否する必要がある権限ブローカーを備えています。
  • アプリエコシステム: Composio Connect経由で500以上のアプリをワンクリックで統合可能。
  • 音声モード: ElevenLabsを使用して返信を音声で読み上げ、リアルタイムの音声会話が可能。
  • ローカル優先のプライバシー: 会話記録やAPIキーはすべてローカルの ~/.openmausbot に保存されます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト